我可以了解一下为什么这个 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());