for...of 循环
Coddy 现代 JavaScript(ES6+)中的难点 课程的第 6 课,共 9 课。
新的 for of 循环在 ES6 中引入。
它会遍历可迭代对象中的值。
字符串、数组和 Map 都是 Javascript 中的可迭代对象。
for (variable of iterable) {
// 要执行的代码块
}例如,字符串
let name = "Shubham";
for(let char of name){
console.log(char); // S,h,u,b,h,a,m
}
// 在循环的每次迭代中,
// 字符串中的下一个字符会赋值给 'char' 变量例如,数组
let list = ["Shubham",1,true];
for(let item of list){
console.log(item); // Shubham , 1 , true
}
// 每次循环时,
// 数组中的下一个元素会赋值给 'item' 变量
挑战
简单使用 for of 循环从字符串创建一个字符数组,并返回该数组。
亲手试试
function getCharArray(str) {
// 在这里编写代码
}现代 JavaScript(ES6+)中的难点中的所有课
自己练习: JavaScript 在线编译器