2017-06-12 31 views
6

प्रश्न थोड़ा पागल है। वहाँ एक की बजाय चर नाम का उपयोग करने के लिए किसी भी संभावना है, स्पष्ट रूप से, निम्नलिखित कोड है, जहां मैं "लोगों को" या "छात्र" तदनुसारlodash संग्रह में चर नाम का उपयोग कर

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

उत्तर

6

ज़रूर, बस डाल सरणी में चर किसी भी चर नाम पर स्विच करने के लिए है पर विचार बजाय तार की:

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>

संबंधित मुद्दे