当我在prepare()
参数中不包含选项时,出现错误:Cannot read property 'min' of undefined
如何解决呢?不包含参数-它将设置为null
function prepare(options) {
const data = {
Minimum:options.min || null,
Maximum: options.max || null
}
console.log(data)
}
prepare({
min: 1
});
prepare();
最佳答案
如果不能定义选项,请使用选项&& options.min
使用&&来防止未定义的错误可以避免该错误。
尝试这个:
function prepare(options) {
const data = {
Minimum: options && options.min || null,
Maximum: options && options.max || null
}
console.log(data)
}
prepare({
min: 1
});
prepare();
关于javascript - 双重管道-未包含选项时未定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56762352/