我们可以使用JavaScript中的“in”操作符来检查对象中是否存在某个属性。使用该操作符可以避免重复的“if”验证。以下是一个示例代码:
const person = {
name: 'John',
age: 30
};
if ('name' in person) {
console.log('Name property exists');
}
if ('email' in person) {
console.log('Email property exists');
} else {
console.log('Email property does not exist');
}
在此示例中,我们使用“in”操作符来检查“person”对象中是否存在“name”和“email”属性。如果存在,则输出相应的消息,否则输出反向消息,如代码注释所示。
上一篇:避免重复的Webpack代码块
下一篇:避免重复调用处理程序