小编Gre*_*reg的帖子

为什么 Object.keys() 方法没有添加到 Object.prototype?

我很困惑为什么 javascript 以某种方式工作。如果我有一个对象设置为 obj 的变量。

如果我想列出对象中的所有键。
我会说

Object.keys(obj) 
Run Code Online (Sandbox Code Playgroud)

为什么不是

obj.keys()
Run Code Online (Sandbox Code Playgroud)

如果我使用的是 Array,它会是 arr.pop() 那么为什么 obj.keys() 的语法不一样呢??同样为什么它必须是 Object.keys(obj)

抱歉这个愚蠢的问题我只是想学习语言的特殊性

javascript object parentheses

5
推荐指数
1
解决办法
1179
查看次数

标签 统计

javascript ×1

object ×1

parentheses ×1