javascript - 如何使用小于和大于 javascript 的条件删除数组值

标签 javascript

我想删除使用小于和大于条件的值,例如我的数组是

[ 138,124,128,126,140,113,102,128,136,110,134,132,130,132,132,104,116,135,120 ]

所以现在我的最小值为 120,最大值为 130。我想从数组中删除所有剩余的元素。这在 javascript 中是否可行。

我是新手,所以任何帮助将不胜感激。

最佳答案

当然可以,只是过滤数组

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;
});

FIDDLE

使用 >=<=包括 120 和 130 等。

关于javascript - 如何使用小于和大于 javascript 的条件删除数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25620836/

相关文章:

javascript - Backbone - 如何在主干 View 中的文件输入更改事件上传递 this.files

javascript - 为什么使用 javascript 删除元素会阻止元素迭代?

javascript - jQuery 无法通过 ID 找到

javascript - 如何将连接、组件和功能导出到一处? (只需要建议)

javascript - 使用reduce方法消除重复的数字

javascript - 在 div 中打印 JS 对象并换行而不是\n

javascript 使用 setInterval 打开和关闭多个 url

javascript - 我怎么知道生成 CKEditor 所见即所得编辑器的 javascripts 何时完成执行?

javascript - 从父窗口javascript调用子窗口函数

javascript - 在此上下文中,关键字 this 指的是什么?