in演算子

(式と演算子)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/in

(プロパティ in オブジェクト)

オブジェクトにプロパティが存在するか判定する際に使われる。
「プロパティ in オブジェクト」と指定することで、指定したプロパティがオブジェクト内にあるのかどうか、判定することができる。その判定結果は、「true」または「false」が返される。

let object = {
  name: '山田太郎',
  age: 20,
  gender: '男性'
};

console.log('name' in object);
>> true
// ※undefined(未定義)でもtrueを返す。
inserted by FC2 system