让对象输出默认值可以通过以下几种方式实现:
const obj = {
name: 'John',
age: null,
};
console.log(obj.name || 'Default Name'); // Output: John
console.log(obj.age || 25); // Output: 25 (default value)
const obj = {
name: 'John',
age: undefined,
};
console.log(obj.name !== undefined ? obj.name : 'Default Name'); // Output: John
console.log(obj.age !== undefined ? obj.age : 25); // Output: 25 (default value)
const obj = {
name: 'John',
age: undefined,
};
const { name = 'Default Name', age = 25 } = obj;
console.log(name); // Output: John
console.log(age); // Output: 25 (default value)
这些方法可以根据对象属性的值是否为undefined或null来设置默认值,以确保在输出对象属性时始终有一个默认值可用。
注意:以上答案中没有提及任何特定的云计算品牌商,如腾讯云等。
领取专属 10元无门槛券
手把手带您无忧上云