gpt4 book ai didi

javascript 哈希键 hasOwnProperty

转载 作者:行者123 更新时间:2023-11-30 18:19:06 30 4
gpt4 key购买 nike

在 Javascript 中查找散列中的所有值我看到了以下代码:

var myHash = {};
myHash['one'] = 1;
myHash['two'] = 2;
for (var key in myHash) {
if (myHash.hasOwnProperty(key)) {
//do something
}
}

在这里检查 hasOwnProperty 有什么意义?

最佳答案

重点是确保 key 是直接在 myHash 上定义的属性,而不是通过原型(prototype)链继承的属性。使用 in 不会自动过滤掉继承的属性,因此您必须自己做。

但是,正如其他人所说,对于您的特定示例来说没有必要。

来源: hasOwnProperty on MDN .

关于javascript 哈希键 hasOwnProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516833/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com