注意看变量reg的位置变化
```
function filtrate2() {
var newArr = [], reg = /^\s*$/g,
str = "baidu,google, , ,baidu,google,bg";
arr = str.split(',');
for (var i = 0; i < arr.length; i++) {
//var reg = /^\s*$/g;
if (!reg.test(arr[i])) {
newArr.push(arr[i]);
}
}
return newArr;
}
//执行结果 ["baidu", "google", " ", "baidu", "google", "bg"]
function filtrate2() {
var newArr = [], reg = /^\s*$/g,
str = "baidu,google, , ,baidu,google,bg";
arr = str.split(',');
for (var i = 0; i < arr.length; i++) {
var reg = /^\s*$/g;
if (!reg.test(arr[i])) {
newArr.push(arr[i]);
}
}
return newArr;
}
//执行结果 ["baidu", "google", "baidu", "google", "bg"]
```
我觉得是和 js 的作用域有关,但又说不清楚,请各位赐教。
```
function filtrate2() {
var newArr = [], reg = /^\s*$/g,
str = "baidu,google, , ,baidu,google,bg";
arr = str.split(',');
for (var i = 0; i < arr.length; i++) {
//var reg = /^\s*$/g;
if (!reg.test(arr[i])) {
newArr.push(arr[i]);
}
}
return newArr;
}
//执行结果 ["baidu", "google", " ", "baidu", "google", "bg"]
function filtrate2() {
var newArr = [], reg = /^\s*$/g,
str = "baidu,google, , ,baidu,google,bg";
arr = str.split(',');
for (var i = 0; i < arr.length; i++) {
var reg = /^\s*$/g;
if (!reg.test(arr[i])) {
newArr.push(arr[i]);
}
}
return newArr;
}
//执行结果 ["baidu", "google", "baidu", "google", "bg"]
```
我觉得是和 js 的作用域有关,但又说不清楚,请各位赐教。
