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