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’]
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]=>属性值 });
var str = 'ab1234'; console.log(Object.keys(obj)); //[0,1,2,3,4,5]
var arr = ["a", "b", "c"]; console.log(Object.keys(arr)); // console: ["0", "1", "2"]
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!