特殊運算子
in運算子可以用來判斷一個物件是否包含某個屬性,並回傳布林結果,範例如下:
in運算子可以用來判斷一個物件是否包含某個屬性,並回傳布林結果,範例如下:
var army = {black: ‘color’, fault: null, illegal: undefined};
console.log(‘black’ in army); // true
console.log(‘fault’ in army); // true, 即使宣告null或undefined也是存在
console.log(‘illegal’ in army); // true
console.log(‘truth’ in army); // false
var arr = [1, 2, ‘hello’];
console.log(1 in arr); // true, 實際上指的是arr[1]存在
console.log(‘1’ in arr); // true, arr[‘1’]
console.log(‘hello’ in arr); // false, arr[‘hello’]不存在
console.log(3 in arr); // false, arr[3]不存在
转载请注明:XAMPP中文组官网 » javascript 運算子(十二)