1、foreach
2、foreach与for循环的明显差别在于foreach循环时循环对象(数组、集合)被锁定,不能对循环对象中的内容进行增删改操作。
3、实例:
// for循环:可以修改循环语句 var array = ["a","b","c","d"]; for (var i = 0; i < array.length; i ++) {
array[i] = "A"; }; console.log(array); // 结果:"A" "A" "A" "A" // foreach循环:不能修改循环语句 var array2 = ["a","b","c","d"]; array2.forEach(function(item) {
item = "A"; }); console.log(array2); // 结果:["a","b","c","d"]
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229553.html原文链接:https://javaforall.net
