Javascript 使用React中的map方法过滤结果

Javascript 使用React中的map方法过滤结果,javascript,reactjs,Javascript,Reactjs,我想用模式内的数字过滤数组,得到小于或等于模式内数字的值。 然后在 但不幸的是马斯克不在这里工作,我不知道哪里有问题 class AvailableProducts扩展React.Component{ 建造师(道具){ 超级(道具); } render(){ 常数乘积=[ {id:“1”,名称:“Item1”,价格:10000}, {id:“2”,名称:“Item2”,价格:20000}, {id:“3”,名称:“Item3”,价格:32000}, {id:“4”,名称:“Item4”,价格:

我想用模式内的数字过滤数组,得到小于或等于模式内数字的值。 然后在
  • 但不幸的是马斯克不在这里工作,我不知道哪里有问题

    class AvailableProducts扩展React.Component{
    建造师(道具){
    超级(道具);
    }
    render(){
    常数乘积=[
    {id:“1”,名称:“Item1”,价格:10000},
    {id:“2”,名称:“Item2”,价格:20000},
    {id:“3”,名称:“Item3”,价格:32000},
    {id:“4”,名称:“Item4”,价格:45000},
    {id:“5”,名称:“Item5”,价格:12000},
    {id:“6”,名称:“Item6”,价格:52000},
    {id:“7”,名称:“Item7”,价格:67000},
    {id:“8”,名称:“Item8”,价格:40000},
    ];
    const budge=this.props.budge;
    const result=Products.filter(价格=>(价格(
    
  • {Product}
  • )); 返回( 你的结果
      {showResuli}
    ); } } 类应用程序扩展了React.Component{ 建造师(道具){ 超级(道具); 本州={预算:“35000”}; } render(){ 返回( 输入价格 ); } } ReactDOM.render(,document.getElementById('root');

    它将成为过滤阵列的线条


    const result=Products.filter(price)(price它将成为筛选数组的行



    const result=Products.filter(price)(我想你指的是
    Products.filter({price}))=>price@George我按照您的方式更正了代码,但结果仍然没有显示。您还需要确保将预算作为可用产品的道具传递出去。@2测试是否可以正确编辑我的代码?请您认为您的意思是
    Products.filter({price})=>price@George我按照您的方式更正了代码,但结果仍然没有显示。您还需要确保您将预算作为可用产品的道具传递出去。@2测试是否可以正确编辑我的代码?请按照您的方式更正代码,但结果仍然没有显示。因此,请添加一个带有没有任何导入错误,我会帮助你。上面的这种错误很容易被你的IDE发现,而不是被人发现,这是Stackoverflow…我修改了我的代码,它现在可以工作了,但是结果没有显示。幸运的是,我在代码中没有发现任何错误,但是结果没有显示。我用你的方式更正了代码,但是结果是st我不会显示,所以请添加一个没有任何导入错误的Functional codesandbox,我会帮助你。上面这种错误很容易被你的IDE发现,而不是被人发现,它是Stackoverflow…我修改了我的代码,现在可以工作了,但是结果没有显示。我没有发现代码中有任何错误,但是结果没有显示出来耶德