不用担心你的起点差,因为大部分人都跑不完全程,跑着跑着他们就停了。
需求:去除数组里的假值:
function bouncer(arr) {
let trueValues = []; //用来保存真值
for(let i=0;i<arr.length;i++){
if(arr[i]){
trueValues.push(arr[i]);
}
}
return trueValues;
}
bouncer([7, "ate", "", false, 9]);
//返回[7,"ate",9]
思路:
判断元素为真,则往trueValues这个数组里添加该真元素。
网友评论