可以使用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'
js 从 object 用key 获取value不存在返回默认值

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

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