JavaScript 對象 Object.keys() 方法
- 上一页 isSealed()
- 下一页 preventExtensions()
- 返回上一层 JavaScript 对象参考手册
定義和用法
Object.keys()
方法返回帶有對象鍵的數組迭代器對象。
Object.keys()
方法不會更改原始對象。
實例
例子 1
在數組上使用 Object.keys():
const fruits = ["Banana", "Orange", "Apple", "Mango"]; const keys = Object.keys(fruits);
例子 2
在字符串上使用 Object.keys():
const fruits = "Banana"; const keys = Object.keys(fruits);
例子 3
在對象上使用 Object.keys():
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.keys(person);
語法
Object.keys(object)
參數
參數 | 描述 |
---|---|
object | 必需。可迭代對象。 |
返回值
類型 | 描述 |
---|---|
數組 | 包含對象鍵的數組迭代器對象。 |
瀏覽器支持
Object.keys()
是 ECMAScript6 (ES6) 特性。
所有現代瀏覽器都支持 ES6 (JavaScript 2015)。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
Internet Explorer 11(及更早版本)不支持 Object.keys()
。
- 上一页 isSealed()
- 下一页 preventExtensions()
- 返回上一层 JavaScript 对象参考手册