87,993
社区成员
发帖
与我相关
我的任务
分享
var arr = ['王大锤', '王大人', '李大锤','李王大'];
var newArr=arr.filter(function(str){
return str.indexOf('王大')>=0;
});
[/quote]
重新看代码,修改过了,startsWith ie不支持。。
var kw = '王大'
var arr = ['王大锤', '王大人', '李大锤'];
var rst = [];
for (var i = 0, j = arr.length; i < j; i++) if (arr[i].indexOf(kw) == 0) { rst.push(arr[i]) }
alert(rst.join('\n'))
var arr = ['王大锤', '王大人', '李大锤','李王大'];
var newArr=arr.filter(function(str){
return str.indexOf('王大')>=0;
});
var kw = '王大'
var arr = ['王大锤', '王大人', '李大锤'];
var rst = [];
for (var i = 0, j = arr.length; i < j; i++) if (arr[i].indexOf(kw) == 0) { rst.push(arr[i]) }
alert(rst.join('\n'))
var arr = ['王大锤', '王大人', '李大锤'];
var newArr=arr.filter(function(str){
return str.startsWith('王大');
});
这样更简单