【发布时间】:2017-08-25 03:33:18
【问题描述】:
我正在尝试反转一串布尔值的值,以便代替
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;
}
但我的代码无法正常工作,任何和所有帮助将不胜感激!
【问题讨论】:
-
坦率地说,您的代码中存在明显的问题 - 您更新字符串变量但最终返回反转数组。您还假设并使用真实条件进行迭代。您需要对数组进行迭代并在布尔值上推送一个反转。
标签: javascript arrays boolean