我想删除使用小于和大于条件的值,例如我的数组
138,124,128,126,140,113,102,128,136,110,134,132,130,132,132,104,116,135,120
Run Code Online (Sandbox Code Playgroud)
所以现在我的最小值是120,最大值是130.我想从数组中删除所有剩余的元素.这可能在javascript中.
我是新手,所以任何帮助将不胜感激.
ade*_*neo 18
当然,只需过滤数组
var arr = [
138,124,128,126,140,113,102,128,136,110,134,132,130,132,132,104,116,135,120
]
var new_arr = arr.filter(function(x) {
return x > 120 && x < 130;
});
Run Code Online (Sandbox Code Playgroud)
使用>=和<=包括120和130等.
简单地使用过滤器,它是为这样的事情创建的,下面的代码应该按照你的意愿完成工作:
//ES6
var arr = [138,124,128,126,140,113,102,128,136,110,134,132,130,132,132,104,116,135,120];
var filteredArr = arr.filter(n => n>120 && n<130); //[124, 128, 126, 128]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10252 次 |
| 最近记录: |