Bagaimana untuk menentukan sama ada objek adalah nol dalam es6

WBOY
Lepaskan: 2022-04-26 10:51:05
asal
3547 orang telah melayarinya

Dalam es6, anda boleh menggunakan kaedah "Object.keys()" untuk menentukan sama ada objek tersebut adalah nol Kaedah ini akan mengembalikan tatasusunan yang terdiri daripada sifat terhitung objek itu sendiri (Object.keys() Object).length == 0)", jika hasilnya benar, objek adalah nol.

Bagaimana untuk menentukan sama ada objek adalah nol dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Bagaimana untuk menentukan sama ada objek adalah batal dalam es6

Gunakan kaedah Object.keys() ES6

The Object.keys() kaedah akan mengembalikan tatasusunan yang terdiri daripada sifat terhitung objek yang diberikan Nilai pulangan juga merupakan tatasusunan yang terdiri daripada nama sifat dalam objek

Contoh adalah seperti berikut:

<.>
var data = {};
var arr = Object.keys(data);
alert(arr.length == 0);//true 即为空对象
var datas={a:1,b:2};
var aRR = Object.keys(datas);
console.log(aRR) --> [‘a’,‘b’]
Salin selepas log masuk
Perkara yang anda perlu beri perhatian kepada Ya:


Jika data == batal, ralat akan dilaporkan Anda perlu memastikan bahawa nilainya bukan batal atau tidak ditentukan

Pengenalan ringkas kepada kaedah Object.keys()

Lepaskan objek dan kembalikan nama atribut

var data={a:1,b:2,c:9,d:4,e:5};
    console.log(Object.keys(data));//["a", "b", "c", "d", "e"]
    Object.keys(data).map((key,item)=>{
        console.log(key,data[key]);//key=>属性名    data[key]=>属性值
});
Salin selepas log masuk
Lepaskan rentetan dan kembalikan indeks

var str = &#39;ab1234&#39;;
console.log(Object.keys(obj));  //[0,1,2,3,4,5]
Salin selepas log masuk
Lepaskan dalam tatasusunan dan kembalikan indeks

var arr = ["a", "b", "c"];
    console.log(Object.keys(arr)); // console: ["0", "1", "2"]
Salin selepas log masuk
[Cadangan berkaitan:

tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada objek adalah nol dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
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!