JavaScript 中的 Object.keys() 和 Object.entries() 方法有什么区别?
JavaScript 中的Object.keys()方法返回一个数组,其元素是对应于可枚举属性的字符串
JavaScript 中的Object.entries() 方法返回一个由对象的可枚举属性 [key, value] 对组成的数组。
唯一的区别是Object.keys()方法只返回自己的属性名称,它只适用于 ES5,而Object.entries()方法返回一个包含键和值的数组,它适用于 ES6。
示例 1:此示例实现 Object.keys() 方法。
- 程序:
Object.keys() VS Object.entries() GeeksforGeeks
Object.keys() VS Object.entries()Click on the button to get all properties values.
- 输出:
示例 2:此示例实现 Object.entries() 方法。
- 程序:
Object.keys() VS Object.entries() GeeksforGeeks
Object.keys() VS Object.entries()Click on the button to get all properties values.
- 输出: