js 从 object 用key 获取value不存在返回默认值
可以使用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'
原文地址: https://www.cveoy.top/t/topic/fcWC 著作权归作者所有。请勿转载和采集!