簡體   English   中英

在 lodash 集合中使用變量名

[英]using variable name in lodash collection

問題有點瘋狂。 是否有可能使用變量名而不是另一個,顯然,考慮以下代碼,我必須相應地切換到任何變量名“人”或“學生”

 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);  

當然,只需將變量放入數組而不是字符串:

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);
 <script src="https://cdn.jsdelivr.net/lodash/4.17.4/lodash.min.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM