//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中的每一个进行了遍历,存入到数组中。