品易云推流 关闭
文章 > JavaScript > JavaScript for-in和for-of的不同点

JavaScript for-in和for-of的不同点

javascript

头像

小妮浅浅

2021-04-25 14:36:49433浏览 · 0收藏 · 0评论

1、不同点

(1)for-in语句按原始插入顺序迭代对象的可枚举属性。for-in将继承链中的所有对象属性重复,因此需要更多的时间。

(2)for-of句子只经历可迭代对象的数据。

2、使用实例

for-in:

var obj = {
    name: 'test',
    color: 'red',
    day: 'sunday',
    number: 5
}
for (var key in obj) {
    console.log(obj[key])
}

for-of:

var arr = [{name:'bb'},5,'test']
for (item of arr) {
    console.log(item)
}

以上就是JavaScript for-in和for-of的不同点,希望对大家有所帮助。更多Javascript学习指路:Javascript

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮