<高橋潤子>
13624 ワード
reduce()
<研究ノート>トードー・バスタンテの特異性:『アウダ』を中心としてジュントコンmap()
Yfilter()
完了は、Lo que Me gusta宗派como laトリニダード島デロスmです.<論説>ポスト・トラクタの『ポスト・リターレ』について
reduce()
Cn Cycos .アルイグール
map()
Yfilter()
, reduce()
ITRA sobre国連arreglo dadosintaxis
array.reduce( (acc, item, index, arr)=>{
//cuerpo de la funcion
}, inicilizador del acumulador)
reduce()
非コールバックCON 4ACC :変数Acumuladora donde se almacenar und n valores parciales en cada iteraci des n arreglo
実際のデルarreglo que se itera.
索引:前方後円墳
arr : arreglo como tal、sobreエルcual se trabaja.
acc
エitem
, POR Lo que a na sintaxis m ' s rerecida se ver ' a de la siguiente manera :array.reduce( (acc, item)=>{
//cuerpo de la funcion
}, inicilizador del acumulador)
El inicializador del acumulador se explicará a detalle con los ejemplos practicos.
caracter is sticas de reduce ()
reduce()
を減らしてください(ヴァルガLa Dicancancia)エルarregloは、単独の勇気、en - otras palabras、devolver修道会で、単独の勇敢な勇気です.acc
). Imaginemos - en - n n配列のMeros y deseamos sumar todos sus valores ,ポド・アンド・エーモスUSAR
reduce()
デLa siguiente manera :let numeros =[2,9,7,16,3,78];
let suma = numeros.reduce((acc,numero) => acc + numero);
console.log(suma);
//salida: 115
デカール・ク・サスペディ・アール・アウの説明アル・ユール・アール・ヴァーリ・ドゥ・インシアリザッシィ著
acc = 2
, POR Ser El Primer Elememento de Nustro arreglo『アールルヴェ』におけるイデオロギーとペル・エンデ,コエンザール・アール・デ・デ・エル・インデックス1 ,オシー,エル・N・メリ9
numero = 9
<研究ノート>プログラム・プログラムの試み:イテリサイ
ACC
数値
数値計算
1 ra iteraci
2
9
11
2 da iteraci
11
7
18
3 ra iteraci
18
16
34
4 TAイテラシ
34
3
37
5 TAイテラシ
37
78
115
Mulcho Mejor de donde Sale EL Resultado Finalにおけるイデアルの意図と反復
VEOOS OETRO EJPLOMO :
Imaginemosは、Nuarloデobjetos que contienen pedios de comida、entoncesエルシェフnos pide que Le Pedikemos Cuantos息子ロスPedidos Cuyo PlatoプリンシパルSea
reduce()
? エルArregloデobjetos esエルsiguientelet pedidos = [
{entrada:'ensalada de pepinos', principal: 'sajta', postre: "platano"},
{entrada:'ensalada de tomates', principal: 'silpancho', postre: "helado"},
{entrada:'ensalada simple', principal: 'sajta', postre: "yogurt"},
{entrada:'ensalada simple', principal: 'anticucho', postre: "yogurt"},
{entrada:'ensalada de tomates', principal: 'sajta', postre: null}
];
La sajta es un plato típico boliviano elaborado en base a pollo, ají, papas, y salsa
SIGUIENTETEにおけるNA Posible Soluci
let cantidadSajta = pedidos.reduce((contador,pedido)=>{
if(pedido.principal === "sajta")
return contador+1;
else
return contador;
},0)
console.log(cantidadSajta); //salida: 3
Podemos Observar et en este ejemplo si escribimos una inicializaci n n para la la contador que es 0 ,contador = 0
). エレ・ヘーチェの『エル・イテラドール』についてエルム・オー・ニモo m
ロス・M・トドス
min()
Ymax()
デ数学USADAS詐欺reduce()
<研究ノート>メロスにおける呪術としての呪縛の可能性let numeros =[8,3,7,9,4,0];
const max = numeros.reduce((acc,numero) => Math.max(acc,numero))
console.log(max); //salida: 9
let numeros =[8,3,7,9,4,0];
const min = numeros.reduce((acc,numero) => Math.min(acc,numero))
console.log(min); //salida: 0
タラジャヤ・コン・アーレタス・アニダドス
想像力におけるイマジネーションの問題: Uarllo Planoの場合
let numeros =[1,2,[3,4,5],6,7,[8],[9,10]];
const planos = numeros.reduce((acc,item) =>{
return acc.concat(item)
},[]);
console.log(planos);
//salida: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
結論
reduce()
ITARY Yコンパレーターcada ElemementoデUn arreglo、Aplicando Unコールバックyデvolviendoアンソロヴァル.acc
エitem
. リファレンス
Reference
この問題について(<高橋潤子>), 我々は、より多くの情報をここで見つけました https://dev.to/duxtech/las-bondades-del-metodo-reduce-en-javascript-516oテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol