Tulis program JavaScript untuk menyenaraikan sifat objek JavaScript

藏色散人
Lepaskan: 2021-08-09 15:06:27
asal
2797 orang telah melayarinya

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 === &#39;function&#39; || type === &#39;object&#39; && !!obj;
    }
    console.log(_keys({red: "#FF0000", green: "#00FF00", white: "#FFFFFF"}));

</script>
</body>
</html>
Salin selepas log masuk

Hasilnya adalah seperti berikut:

["red","green","white"]
Salin selepas log masuk

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,可添加多个元素。
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!