Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để lấy tên khóa khi giá trị chứa trống trong một đối tượng bằng JavaScript?

Giả sử sau đây là đối tượng của chúng tôi -

var details = {
   firstName: 'John',
   lastName: '',
   countryName: 'US'
}

Sử dụng Object.keys () cùng với find () để lấy tên khóa có giá trị trống. Sau đây là mã -

Ví dụ

var details = {
   firstName: 'John',
   lastName: '',
   countryName: 'US'
}
var result = Object.keys(details).find(key=> (details[key] === '' ||
details[key] === null));
console.log("The key is="+result);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đầu ra

Ở đây, tên tệp của tôi là demo118.js. Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo118.js
The key is=lastName