迭代器和 for-of 循環

1.、for循環(支持break;continue;return等)javascript

for (var index = 0; index < myArray.length; index++) {
    console.log(myArray[index]);
}

二、forEach(不支持break;continue;return false至關於continue;)java

myArray.forEach(function (value) {
    console.log(value);
});

三、for-in(不要用來循環數組,可用來循環對象(對象可枚舉的屬性) )數組

for (var index in myObj) {
    console.log(myObj[index]);
}

四、for-of(支持break;continue;return等。支持類數組、Map 和 Set 對象及字符串的遍歷)spa

for (var value of myArray) {
    console.log(value);
}

五、Object.keys(obj)、Object.values(obj)、Object.entries(obj):專門迭代對象的屬性;code

相關文章
相關標籤/搜索