【发布时间】:2020-05-25 23:41:08
【问题描述】:
有没有更好的方法可以在 JavaScript 中的数组中将 0 转换为 1,反之亦然,而不是使用 for 循环并按照here 的描述进行转换,即:
var variable1 = [0,1,1,0,0];
var final = []
for (var i=0; i<variable1.length; i++) {
final[i] = 1-variable1[i]
}
//1,0,0,1,1
类似于 Python 的东西:
[1-i for i in variable1]
# [1,0,0,1,1]
谢谢。
【问题讨论】:
-
感谢你们所有人,我会接受你们所有我不能接受的答案,所以我至少给了你们间接的功劳。我接受了包含所有答案的那个,以便其他人更容易。
标签: javascript