es6 引入了 object.keys() 方法,能够便捷地提取对象中所有可枚举属性的键名。结合具体示例,可以直观理解该方法的使用方式及其实际表现。
1、在 JavaScript 中定义一个对象 a,该对象具有 name 和 age 两个属性。

2、利用 for...in 循环对对象进行遍历,依次读取每个属性的键名。

3、保存并执行代码,控制台将输出对象各属性对应的键名。

4、尝试在 for...in 循环中直接调用 keys() 方法完成遍历。

5、运行 JS 文件后,控制台抛出错误,提示 keys is not defined。

6、经核查发现,keys() 并非全局函数,必须以 Object.keys() 的形式调用才可正确使用。











