loi*_*s v 2 javascript arrays boolean
我试图反转一串布尔值的值,而不是
inverted([true, false, true, false, true])
它是 [false, true, false, true, false]
到目前为止,我已经想出了这个:
function inverted(bools) {
var inversion = [];
var string= [];
while(!bools) {
string.push(bools);
}
return inversion;
}
Run Code Online (Sandbox Code Playgroud)
但我的代码不起作用,任何和所有的帮助将不胜感激!
您可以使用.map(),!运算符反转Boolean值,返回结果数组
function inverted(bools) {
return bools.map(function(bool) {return !bool})
}
Run Code Online (Sandbox Code Playgroud)