gpt4 book ai didi

javascript - for 循环在除对象之外的其他对象上

转载 作者:行者123 更新时间:2023-11-28 21:16:22 25 4
gpt4 key购买 nike

当我尝试像这样循环 int 时会发生什么:

var x = 0;
for (var k in x) {
// x[k]
}

我应该寻找意外行为还是只是不进入循环?(到目前为止,我的实验似乎表明它没有进入循环......但它可以做一些我没有看到的事情)

最佳答案

普通 JavaScript Number 对象原型(prototype)中没有定义任何方法。您的代码进入循环(JS 中的所有对象都可以迭代),但在这种情况下没有任何东西可以迭代。

如果你愿意:

Number.prototype.foo = "bar";

您的循环体将为 foo 属性运行一次。

关于javascript - for 循环在除对象之外的其他对象上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7483123/

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