如何在JSON里面使用逻辑运算符?

问题描述 投票:0回答:1

说我有一个JSON。

{
"x" : 1,
"y" : 2
}

我这里需要的是增加一个值,如果y是2,则在JSON中把y的值设置为2,否则设置为3。

注意:我必须在JSON本身内部进行这个操作。我们有什么逻辑运算符或三元运算符可以在JSON里面使用吗?

json conditional-statements logical-operators ternary
1个回答
0
投票

这里可以使用三元操作来赋值。请看下面的例子来实现你要找的东西。

let y = 2;

const getObj = (y) => ({
   "x" : 1,
   "y" : y === 2 ? y: 3
})

console.log(getObj(y));

y = 4;

console.log(getObj(y));
© www.soinside.com 2019 - 2024. All rights reserved.