Menyenaraikan Sifat Objek JavaScript
Dalam JavaScript, terdapat beberapa pendekatan untuk mendapatkan senarai sifat yang dikaitkan dengan objek.
Menggunakan Kaedah Object.keys:
The Kaedah Object.keys() tersedia dalam penyemak imbas moden dan menyediakan cara yang ringkas dan cekap untuk mendapatkan semula nama harta benda. Contohnya:
var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; var keys = Object.keys(myObject);
Polyfill untuk Object.keys:
Jika anda perlu menyokong pelayar lama, anda boleh menggunakan polyfill untuk Object.keys:
var getKeys = function(obj) { var keys = []; for (var key in obj) { keys.push(key); } return keys; };
Prototaip Tersuai Kaedah:
Anda juga boleh memanjangkan prototaip Objek untuk menambah kaedah keys():
Object.prototype.keys = function() { var keys = []; for (var key in this) { keys.push(key); } return keys; };
Ini membolehkan anda memanggil .keys() pada mana-mana objek:
myObject.keys(); // Returns ["ircEvent", "method", "regex"]
Setiap kaedah ini mengembalikan tatasusunan yang mengandungi nama sifat objek.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Senarai Sifat Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!