我有这个简单的数组
var array = ['x.89999', 'y.sisisis', 'x.585858'];
Run Code Online (Sandbox Code Playgroud)
我想删除以'x'开头的数组中的所有项目.所以要返回这个数组:
['y.sisisis']
Run Code Online (Sandbox Code Playgroud)
如何在不必循环或遍历整个阵列的情况下执行此操作?(我知道这可能不可能,所以不要介意,如果不可能的话)
我可以使用一些内置/本机代码吗?
谢谢
你可以用 array.filter()
var newArray = array.filter(function(item){
return item.indexOf('x.') !== 1;
});
Run Code Online (Sandbox Code Playgroud)
没有循环遍历整个数组就没有办法完成这项工作.唯一的情况 - 数组按字母顺序排序.但排序需要循环
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |