Javascript 基于最小值和最大值的新数组
基于onChange最小/最大值转换数组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
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