例1:演算子で使用するオブジェクトにキーが存在するかどうかを確認する
// program to check if a key exists
const person = {
id: 1,
name: 'John',
age: 23
}
// check if key exists
const hasKey = 'name' in person;
if(hasKey) {
console.log('The key exists.');
}
else {
console.log('The key does not exist.');
}
出力
The key exists.
上記のプログラムでは、 in
演算子は、キーがオブジェクトに存在するかどうかを確認するために使用されます。 ザ・ in
演算子は true
指定されたキーがオブジェクト内にある場合、それ以外の場合は false
。
例2:hasOwnProperty()を使用して、オブジェクトにキーが存在するかどうかを確認します
// program to check if a key exists
const person = {
id: 1,
name: 'John',
age: 23
}
//check if key exists
const hasKey = person.hasOwnProperty('name');
if(hasKey) {
console.log('The key exists.');
}
else {
console.log('The key does not exist.');
}
出力
The key exists.
上記のプログラムでは、 hasOwnProperty()
メソッドは、キーがオブジェクトに存在するかどうかを確認するために使用されます。 ザ・ hasOwnProperty()
メソッドは true
指定されたキーがオブジェクトにある場合、それ以外の場合は false
。
Hope this helps!
Source link