gpt4 book ai didi

javascript - 使用 `for ... in` 自托管 JavaScript 编辑器?

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

我在想一件事,因为 for(var i in obj) 几乎可以枚举 DOM 或 javascript 对象内的任何东西,那么是否有任何自托管的 javascript使用 for ... in 提供语法自动建议、发现类属性/方法、外部 API 的编辑器?

Edit1:谢谢大家的语法建议和不可枚举函数,但我正在寻找的是一个基于这个想法的编辑器

最佳答案

因为某些成员是不可枚举的,所以您必须使用 Object.getOwnPropertyNames ,甚至稍微走一下原型(prototype)链(使用 Object.getPrototypeOf )。这就是我的意思:

>>> Object.getOwnPropertyNames([]);
["length"]

>>> Object.getOwnPropertyNames(Array.prototype);
["length", "constructor", "toSource", "toString", "toLocaleString", ...]

关于javascript - 使用 `for ... in` 自托管 JavaScript 编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5742420/

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