ES6 forEach()

forEach()方法为数组中的每个元素调用一个函数。

语法

array.forEach(callback[, thisObject]);

参数

  • callback - 测试每个元素的函数。

  • thisObject - 执行回调时用作此对象的对象。

返回值

返回创建的数组。

示例:forEach()
var nums = new Array(12,13,14,15)  
console.log("Printing original array......")  

nums.forEach(function(val,index) {
   console.log(val)
})  
nums.reverse()  //reverses the array element
console.log("Printing Reversed array....")  

nums.forEach(function(val,index){
   console.log(val)
})

输出

Printing Original Array….
12
13
14
15
Printing Reversed array…
15
14
13
1

indexOf()方法返回可在数组中找到给定元素的第一个索引,如果不存在则返回-1。语法array.indexOf(searchElement[, fromIndex]);参数searchElement - 要在 ...