JavaScript中for in,for, for of,forEach之间的区别
Posted JeneryYang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中for in,for, for of,forEach之间的区别相关的知识,希望对你有一定的参考价值。
for in 会把key变成字符串
例如:
for(let key in arr) { console.log(typeOf ley) // String类型的,能遍历私有属性 }
forEach 是声明式的,不关心如何实现
arr.forEach(item => { console.log(item) })
for of
支持return 值是of种数组的值,但是不能遍历对象
以上是关于JavaScript中for in,for, for of,forEach之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
javascript中 for in for forEach for of Object.keys().