Rumah > Artikel > hujung hadapan web > Bagaimana untuk menentukan sama ada objek adalah nol dalam es6
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.
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
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’]Perkara yang anda perlu beri perhatian kepada Ya:
Pengenalan ringkas kepada kaedah Object.keys()
Lepaskan objek dan kembalikan nama atributvar 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]=>属性值 });Lepaskan rentetan dan kembalikan indeks
var str = 'ab1234'; console.log(Object.keys(obj)); //[0,1,2,3,4,5]Lepaskan dalam tatasusunan dan kembalikan indeks
var arr = ["a", "b", "c"]; console.log(Object.keys(arr)); // console: ["0", "1", "2"][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!