判斷某個值是否在數(shù)組中 ['a','b','c'].indexOf('a') !== -1 //true在數(shù)組中 ['a','b','c'].indexOf('d') !== -1 //false 不在數(shù)組中 判斷對象是否擁有某個屬性 in運算符 var obj = {'name1':'v1','name2':'v2','name3':'v3'}; console.log('name1' in obj); //true console.log('name4' in obj); //false console.log('toString' in obj); //true,繼承自原型鏈上的屬性 hasOwnProperty方法 console.log({'a':'b'}.hasOwnProperty('a')) //true console.log({'a':'b'}.hasOwnProperty('b')) //false console.log({'a':'b'}.hasOwnProperty('toString')) //false 該方法只顯示自身屬性窿给,繼承屬性不顯示