配列のキーやオブジェクトのプロパティ、メソッドの存在確認

例えば、

という配列があった場合に、’a’ というキーが存在するかどうか判定する方法です。

配列のキー

in 演算子を使用して判定します。

オブジェクトのプロパティ

こちらも in 演算子を使用して判定します。

オブジェクトのメソッド

またまた in 演算子を使用して判定します。

まとめ

とにかく in 演算子を使えばOKです。