for…in和for…of的用法与区别

for…in

for…in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性,包括继承的可枚举属性。适用于处理有key-value的数据 for…in不应该用于迭代一个关注索引顺序的 Array。 数组可以用Array.prototype.forEach()和for … of

示例
var triangle = {a: 1, b: 2, c: 3};

function ColoredTriangle() {
this.color = 'red';
}

ColoredTriangle.prototype = triangle;

var obj = new ColoredTriangle();

for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
console.log(`obj.${prop} = ${obj[

for…in和for…of的用法与区别最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/26953.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>