Arrays 为数组中的每个其他索引赋值
我有三个相互关联的数组(Users、Wins和Lost),Wins[0]到Wins[2]代表用户[0]到用户[2]。如果用户[0]通过用户[2]赢了,用户[3]以及用户[4]输了,则丢失的[3]和丢失的[4]需要等于1Arrays 为数组中的每个其他索引赋值,arrays,node.js,Arrays,Node.js,我有三个相互关联的数组(Users、Wins和Lost),Wins[0]到Wins[2]代表用户[0]到用户[2]。如果用户[0]通过用户[2]赢了,用户[3]以及用户[4]输了,则丢失的[3]和丢失的[4]需要等于1 var Users=[“user1”、“user2”、“user3”、“user4”、“user5”]; var Wins=[“1”、“1”、“1”、“0”、“0”]; var损失=[“0”、“0”、“0”、“0”、“0”]//Lost[3]和Lost[4]需要等于1您可以简单
var Users=[“user1”、“user2”、“user3”、“user4”、“user5”];
var Wins=[“1”、“1”、“1”、“0”、“0”];
var损失=[“0”、“0”、“0”、“0”、“0”]//Lost[3]和Lost[4]需要等于1
您可以简单地使用和来生成Lost
数组:
var Users=[“user1”、“user2”、“user3”、“user4”、“user5”];
var Wins=[“1”、“1”、“1”、“0”、“0”];
var Lost=Wins.map((win)=>win==“1”?“0”:“1”);
控制台日志(丢失)代码>那么问题是什么?根据Wins设置Lost?如果Win[3]和Win[4]等于0,Win[0]到Win[2]等于1,则Lost[3]和Lost[4]必须等于1
const lost = wins.map(w => w === "1" ? "0" : "1");