Dalam artikel sebelum ini " Cepat cari luas segi tiga menggunakan js", saya memperkenalkan anda cara menggunakan JavaScript untuk mencari luas segi tiga Rakan yang berminat boleh ambil lihat~ Hari ini artikel ini akan memperkenalkannya kepada anda Bagaimana untuk menulis program JavaScript untuk menyenaraikan sifat objek JavaScript.
Mari perkenalkan secara terperinci cara menyenaraikan sifat objek JavaScript:
Mula-mula buat fail sampel HTML;
Kemudian terus masukkan kod:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> function _keys(obj) { if (!isObject(obj)) return []; if (Object.keys) return Object.keys(obj); var keys = []; for (var key in obj) if (_.has(obj, key)) keys.push(key); return keys; } function isObject(obj) { var type = typeof obj; return type === 'function' || type === 'object' && !!obj; } console.log(_keys({red: "#FF0000", green: "#00FF00", white: "#FFFFFF"})); </script> </body> </html>
Hasilnya adalah seperti berikut:
["red","green","white"]
Dalam kod di atas, anda perlu memahami kaedah fungsi:
1. kekunci Kaedah () akan mengembalikan tatasusunan yang terdiri daripada sifat terhitung objek yang diberikan Susunan nama sifat dalam tatasusunan adalah konsisten dengan susunan yang dikembalikan apabila objek dilalui dalam gelung biasa ialah "Object.keys(obj)
", dan parameter obj mewakili objek yang sifat terbilangnya akan dikembalikan; nilai pulangan ialah tatasusunan rentetan yang mewakili semua sifat terhitung objek yang diberikan.
2. Kaedah push() boleh menambah satu atau lebih elemen pada hujung tatasusunan dan mengembalikan panjang baharu ialah "arrayObject.push(newelement1,newelement2,....,newelementX)
"; panjang baharu tatasusunan.
Parameter dinyatakan seperti berikut:
newelement1,要添加到数组的第一个元素。 newelement2,要添加到数组的第二个元素。 newelementX,可添加多个元素。
Kaedah push() boleh menambah parameternya pada penghujung arrayObject mengikut tertib. Ia secara langsung mengubah suai arrayObject dan bukannya mencipta tatasusunan baharu. Kaedah push() dan kaedah pop() menggunakan fungsi first-in-last-pop yang disediakan oleh array.
Nota: JavaScript boleh "memaparkan" data dengan menulis console.log() pada konsol penyemak imbas.
Akhir sekali, saya ingin mengesyorkan "Tutorial Asas JavaScript" kepada semua orang~ Selamat datang semua untuk belajar~
Atas ialah kandungan terperinci Tulis program JavaScript untuk menyenaraikan sifat objek JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!