in 方法對陣列和物件的判斷
阿新 • • 發佈:2018-12-12
// 物件的函式解構 //我們在前後端分離時,後端經常返回來JSON格式的資料, //前端的美好願望是直接把這個JSON格式資料當作引數,傳遞到函式內部進行處理。ES6就為我們提供了這樣的解構賦值。 var json={ a:'zhanzhi', b:'28' } function fun({a,b}){ return console.log(a+' '+b) } fun(json) //陣列的函式解構 let arr=['北京','上海','南京'] function zu(a,b,c){ console.log(a+' ' +b+ ' '+c) } zu(...arr) //in的用法 //in是用來判斷物件或者陣列中是否存在某個值的。我們先來看一下用in如何判斷物件裡是否有某個值 let obj={ a:'南京', b:'北京' } console.log('a' in obj) // true // 判斷陣列下標是否為空值 可以用來判斷陣列是否為空 let arr1=['','上海','北京'] console.log(0 in arr1) // false console.log(1 in arr1) // true