Javascript 基于最小值和最大值的新数组

Javascript 基于最小值和最大值的新数组,javascript,Javascript,基于onChange最小/最大值转换数组 arr = [ {id:1, price:10}, {id:2, price:5}, {id:3, price:25}..... ] 在变化时,我得到两个值:-价格的最小值和最大值 假设最小值=7,最大值=20 新的数组应该是这样的 arr = [{id:1, price:10}] 也许这个代码可以帮助你 函数findItemsByMinAndMax(数组、最小值、最大值){ 返回数组.filter(项=>{ ret

基于onChange最小/最大值转换数组

arr = [
    {id:1, price:10},
    {id:2, price:5},
    {id:3, price:25}.....
    ]
在变化时,我得到两个值:-价格的最小值和最大值

假设最小值=7,最大值=20

新的数组应该是这样的

arr = [{id:1, price:10}]

也许这个代码可以帮助你

函数findItemsByMinAndMax(数组、最小值、最大值){
返回数组.filter(项=>{

return item.price>=min&&item.price也许此代码可以帮助您

函数findItemsByMinAndMax(数组、最小值、最大值){
返回数组.filter(项=>{

return item.price>=min&&item.price您可以使用
filter
方法获取解决方案。请检查以下代码

const arr = [
  {id:1, price:10},
  {id:2, price:5},
  {id:3, price:25}
];
const minValue = 7;
const maxValue = 20;
const filterProduct = (arr, min, max) => arr.filter(item => item.price > minValue && item.price < maxValue);
console.log(filterProduct(arr, minValue, maxValue));
const arr=[
{id:1,price:10},
{id:2,price:5},
{id:3,price:25}
];
常数minValue=7;
常量最大值=20;
常量过滤器产品=(arr,min,max)=>arr.filter(item=>item.price>minValue&&item.price
您可以使用
过滤器
方法获取解决方案。请检查以下代码

const arr = [
  {id:1, price:10},
  {id:2, price:5},
  {id:3, price:25}
];
const minValue = 7;
const maxValue = 20;
const filterProduct = (arr, min, max) => arr.filter(item => item.price > minValue && item.price < maxValue);
console.log(filterProduct(arr, minValue, maxValue));
const arr=[
{id:1,price:10},
{id:2,price:5},
{id:3,price:25}
];
常数minValue=7;
常量最大值=20;
常量过滤器产品=(arr,min,max)=>arr.filter(item=>item.price>minValue&&item.price