一蟋滴、判斷對象是否為空
1.將json對象轉(zhuǎn)化為json字符串
JSON.stringify({}) == "{}"
2.ES6的Object.keys()方法
var arr =Object.keys({});
if(arr.length ==0){
console.log('這是一個空對象')
}
二帕识、把對象轉(zhuǎn)換為數(shù)組
let arrayLike = {
????'0':'a',
????'1':'b',
????'2':'c',
????length:8
? };
// ES5 的寫法
? ? ? ? var arr = [].slice.call(arrayLike);// ['a', 'b', 'c', empty*5]
? ? ? ? console.log(arr[0]);//a
? ? ? ? console.log(arr[4]);//undefined
// ES6 的寫法
let arr1 =Array.from(arrayLike);?
console.log(arr1);//["a", "b", "c", undefined, undefined, undefined, undefined, undefined]
擴展運算符(...)也可以將某些數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)為數(shù)組燃领。