为了账号安全,请及时绑定邮箱和手机立即绑定

如何将变量的值作为键或参数传递给大括号内的变量?

如何将变量的值作为键或参数传递给大括号内的变量?

红糖糍粑 2021-10-29 16:34:22
如何将变量传递给数组键,其中数组是大括号内的另一个变量。在以下代码中,如果值大于 50,我将尝试从源数组推送值。render(){  var source_arr = [35,45,50,60,20];  var dest_array = [];  for(var x=0; x<source_arr.length; x++){    if(source_array[x]>50){      dest_array.push({source_array[x]});    }  }  return(    <div>    </div>  )}在这里,我无法将变量“x”的值作为 for 循环内的数组键传递。
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

您需要利用[]来定义键


render(){

  var source_arr = [];

  var dest_array = [];

  for(var x=0; x<source_arr.length; x++){

    if(a condition){

      dest_array.push({[source_array[x]]:source_array[x] });

    }

  }

  return(

    <div>

    </div>

  )

}


查看完整回答
反对 回复 2021-10-29
  • 2 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信