可以使用Object.hasOwnProperty()方法来判断对象中是否存在该键,如果存在则返回对应的值,否则返回默认值。

代码示例:

function getValue(obj, key, defaultValue) { 
if (obj.hasOwnProperty(key)) { 
return obj[key]; 
} else { 
return defaultValue; 
} 
}

使用方法:

const obj = { name: 'Tom', age: 18 };
const name = getValue(obj, 'name', 'Unknown'); // 返回 'Tom'
const gender = getValue(obj, 'gender', 'Unknown'); // 返回 'Unknown'
JavaScript 获取对象属性值,不存在返回默认值

原文地址: https://www.cveoy.top/t/topic/n5td 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录