Program JavaScript untuk Memeriksa Apakah Ada Kunci dalam Objek

Contoh 1: Periksa apakah Ada Kunci di Objek Menggunakan di Operator

// 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.');
}

Keluaran

The key exists.

Dalam program di atas, file in operator digunakan untuk memeriksa apakah ada kunci dalam suatu objek. Itu in operator kembali true jika kunci yang ditentukan ada di objek, jika tidak maka akan dikembalikan false.


Contoh 2: Periksa apakah Kunci Ada di Objek Menggunakan 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.');
}

Keluaran

The key exists.

Dalam program di atas, file hasOwnProperty() metode ini digunakan untuk memeriksa apakah ada kunci dalam suatu objek. Itu hasOwnProperty() pengembalian metode true jika kunci yang ditentukan ada di dalam objek, jika tidak maka akan kembali false.