使用if语句设置attributeTwo。正确的方法是什么?

var testBoolean = true;

var object = {
  attributeOne: "attributeOne",
  attributeTwo: if (testBoolean) { "attributeTwo" } else { "attributeTwoToo" },
}

最佳答案

不,但是您可以使用ternary operator:

var testBoolean = true;

var object = {
  attributeOne: "attributeOne",
  attributeTwo: testBoolean ? "attributeTwo" : "attributeTwoToo"
}

关于javascript - 设置属性时,可以在Javascript对象中编写if语句吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21562659/

10-12 05:54