var arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
Método para adicionar nova posição: Indexo LastIndexOf
1.1 parâmetros indicam que o valor a ser transmitido de volta à posição do índice (o índice começa a partir de 0)
var index = arr.IndexOF (4);
alerta (índice); // 3
2. Quando existem 2 parâmetros, o primeiro parâmetro indica a posição inicial. O segundo parâmetro ou o valor.
var index = arr.IndexOF (4,4);
alerta (índice); // 5
3. Quando eles procuram comparações de matriz '==='
LastIndexOF
var index = arr.LastIndexOf (2);
alerta (índice); // 7
5 novos métodos de iteração
1.a todos: execute uma função para cada elemento da matriz. Se True for devolvido, ele retornará verdadeiro. Se houver um retorno falso, ele retornará falso.
var resultado = arr.ever (função (item, índice, array) {retornar item> = 1;}); alert (resultado); //verdadeiro2.Filter: execute uma função para cada elemento da matriz. A função dada é executada para retornar o resultado filtrado.
var resultado = arr.filter (função (item, índice, array) {retornar item> 2;}); alert (resultado); // 3,4,5,4,33.foreach: loop o valor de cada item na matriz e execute um método
Arr.ForEach (função (item, índice, array) {alert (item); // 1,2,3,4,5,4,3,2,1});4.Map Execute uma função para cada elemento da matriz e pode retornar o novo resultado após a execução da função.
var resultado = arr.map (função (item, índice, array) {retornar item*10;}); alert (resultado); // 10,20,30,40,50,40,30,20,105. Alguns: execute uma função para cada elemento da matriz. Se houver um item que retorne verdadeiro, ele retornará verdadeiro. Se cada item retornar FALSE, ele retornará falso.
var resultado = arr.some (função (item, índice, matriz) {retornar item> 5;}); alert (resultado); //falsoReduza o Reduteright
A posição inicial da variável é diferente
Valor anterior, valor atual, posição do índice, matriz
var resultado = arr.Reduce (função (prev, cur, índice, array) {return prept + cur;}); alert (resultado) // 25; var resultado = arr.RedUDRIGHT (function (prev, cur, índice, array) {return prept + curs;}); alert (resultado) // 25;;A explicação detalhada acima dos novos recursos da matriz javascript_ecma5 é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.