我可以了解一下为什么这个 returns undefined
Could I get a little insight on why this returns undefined
我可以深入了解为什么这个 returns 未定义吗?
let obj = {
something:"ok"
}
var i = 1;
var b = 1;
const testing = () => {
i === b ? obj.something : "nothing"
}
console.log(testing());
您在 testing
中没有 return 语句。对此进行更改并且应该可以工作:
let obj = {
something:"ok"
}
var i = 1;
var b = 1;
const testing = () => {
return (i === b ? obj.something : "nothing");
}
console.log(testing());
我可以深入了解为什么这个 returns 未定义吗?
let obj = {
something:"ok"
}
var i = 1;
var b = 1;
const testing = () => {
i === b ? obj.something : "nothing"
}
console.log(testing());
您在 testing
中没有 return 语句。对此进行更改并且应该可以工作:
let obj = {
something:"ok"
}
var i = 1;
var b = 1;
const testing = () => {
return (i === b ? obj.something : "nothing");
}
console.log(testing());