当我没有在 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 && options.min以防选项未定义
The error can be avoided using && to safe-guard against undefined.
试试这个:
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/