var str = 'helloworld';
[].forEach.call(str, letter => {
console.log(letter)
})
如图,上述代码可以被正确执行,call和forEach的文档我都看过了,可以为一个类数组(伪数组)赋予数组的遍历方法。那么字符串也属于一个类数组吗?
var str = 'helloworld';
[].forEach.call(str, letter => {
console.log(letter)
})
如图,上述代码可以被正确执行,call和forEach的文档我都看过了,可以为一个类数组(伪数组)赋予数组的遍历方法。那么字符串也属于一个类数组吗?
13 回答12.6k 阅读
7 回答1.8k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1k 阅读✓ 已解决
类数组定义如下:
1.具有属性
length
且length - 0
可隐式转为number类型,且不大于2 ^ 32
。所以字符串是类数组。见这里https://segmentfault.com/a/1190000000415572