【问题标题】:using variable name in lodash collection在 lodash 集合中使用变量名
【发布时间】:2017-06-12 05:33:53
【问题描述】:

问题有点疯狂。有没有可能使用变量名而不是另一个,显然,考虑下面的代码,我必须相应地切换到任何变量名“人”或“学生”

 var people=[
      {name:"akash",age:25},
      {name:"abi",age:22}
   ];

 var student =[
     {name:"Sanjai",age:25},
     {name:"Ravi",age:35},
      {name:"Bopara",age:36}
 ];
var variables=["people","student"];

 var result= _.find(variables[0], function(o) { return o.age < 35; });
   console.log(result);  

【问题讨论】:

    标签: javascript node.js lodash


    【解决方案1】:

    当然,只需将变量放入数组而不是字符串:

    var variables=[people, student];
    

    完整示例:

    var people=[
         {name:"akash",age:25},
         {name:"abi",age:22}
     ];
    
    var student =[
         {name:"Sanjai",age:25},
         {name:"Ravi",age:35},
         {name:"Bopara",age:36}
     ];
    
    var variables=[people, student];
    
    var result= _.find(variables[0], function(o) { return o.age < 35; });
    
    console.log(result);  
    &lt;script src="https://cdn.jsdelivr.net/lodash/4.17.4/lodash.min.js"&gt;&lt;/script&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-22
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2020-06-14
      • 1970-01-01
      • 2014-02-09
      相关资源
      最近更新 更多