for-of


//1、使用for-of遍历字符串.word是要遍历的每一个字符,str是要被遍历的字符串
for(let word of str){
console.log(word);
}

 

2、Array.prototype.slice.call()能将具有length属性的对象转成数组,记住这样使用就可以。
 



3、
let str = 'PROMISE' //es6之前遍历字符串的方式 //1.使用for循环 for(var i = 0,len = str.length;i<len;i++){ console.log(str[i]); console.log(str.charAt(i)); } //2.转成数组后遍历 var oStr = Array.prototype.slice.call(str); //和上面一句代码的结果是一样的 //var oStr = str.split(''); //const oStr = [...str]; //const [...oStr] = str; console.log(oStr); oStr.forEach(function(word){ console.log(word) })

4、
const oStr = [...str];

const [oStr] = str;
//这里主要就是运用扩展运算符,将字符串展开,也就是说将str中的每一个进行了遍历,存入到数组中。

 

posted @ 2020-06-14 00:29  是桂  阅读(108)  评论(0编辑  收藏  举报