面试时的一道小小测试题
题目:请使有一次for循环将下列数组的“b”进行去除!
var arr = ['a','b','b','c','d']
方法很简单,我们先说下思路
题目是要求用一次的for进行删除arr数组里面的b字符,怎么办呢?
那就用一次呗,想那么多干嘛!
var arr = ['a','b','b','c','d']
var arr2 = [];
for(var i=0; i<arr.length; i++ ){
if(arr[i].indexOf('b')<0){
arr2.push(arr[i]);
}
}
alert(arr2);
代码如上:::::::::::::::::::::::::::