假设我有一个 JSON,
{
"x" : 1,
"y" : 2
}
我在这里需要添加一个值,如果 y 为 2,则在 JSON 中将 y 的值设置为 2,否则设置为 3。
注意:我必须在 JSON 本身中进行此操作。我们是否有任何可以在 JSON 中使用的逻辑或三元运算符?
您可以使用三元运算在此处分配值。请找到以下示例以实现您正在寻找的内容。
let y = 2;
const getObj = (y) => ({
"x" : 1,
"y" : y === 2 ? y: 3
})
console.log(getObj(y));
y = 4;
console.log(getObj(y));