使用法:
1.オブジェクトの判断
オブジェクトにこの変数またはメソッドがあるかどうかを判別します
let obj = { a: 2 、 b: 5 、 c: 6 } console.log( 'a' in obj);
2.配列判定
主に配列の添え字に値があるかどうか、空かどうかを判断します。次の2つの例で説明します
let arr = ['web'、 'c ++'、 'java'、 'javascript' ]; console.log( 1 in arr); // 下付き文字1に値があるため、TRUEを出力
let arr = ['web' ,, 'java'、 'javascript' ]; console.log( 1 in arr); // 添え字1には値がないため、出力false
以上がin!の使い方です。