gpt4 book ai didi

javascript - 在javascript中使用三元运算符代替if/else

转载 作者:行者123 更新时间:2023-11-28 12:13:28 35 4
gpt4 key购买 nike

假设您有一个带有随机数的简单数组,给定以下代码,我如何减少代码行以使用三元运算符来呈现以下内容。

[1, 2, 1, 4, 6]

let arr = [1, 2, 3, 4, 6, 8, 9, 12, 13, 15];

let myArray = arr.map((val, i, arr) => {
if (val % 2 === 0) {
return val
} else {
return val % 2
}
});

console.log(myArray)

最佳答案

逻辑或可以为你解决问题。

let arr = [1,2,3,4,6,8,9,12,13,15]

let myArray = arr.map((val) => val % 2 || val);

console.log(myArray)

关于javascript - 在javascript中使用三元运算符代替if/else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55510648/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com