forEach() 方法用于遍历动态数组中每一个元素并执行特定操作。
forEach(回调函数(item){}) :数组遍历方法 item:指的是数组里的每一项
含义是:遍历数组里的每一项,对每一项执行一次回调函数
<script>
var datalist=["aaa", "abb", "bcc", "add", "bcd"]
datalist.forEach((item)=>{
console.log(item)
})
</script>
forEach(回调函数(item,index,arr){要执行的代码}):
forEach有一个参数:即回调函数
回调函数有三个参数:item、index、arr
item:指的是数组里每一项内容
index:指的是每一项的索引值(索引从0开始)
arr:指的是整个数组
foreach ($last as $k =>$v){
$input_data[$v['name']] = $v['value'];
}
1.for循环是可以中断循环(利用break语句或return语句),但forEach不可以中断循环。
2.网上说循环ArrayList时,普通for循环比foreach循环花费的时间要少一点;循环LinkList时,普通for循环比foreach循环花费的时间要多很多。