JSFiddle - React, Tailwind, and code Playground

by ric47121

HTML

<script type="text/javascript" src="http://documentcloud.github.com/underscore/underscore-min.js"></script>

JavaScript

function getprop(x) { return function(o) { return o[x]; } }
    
var pablo = {name: 'pablo',edad: 15};     
//var p ='name'
//console.log(pablo['name'])//pablo
//console.log(pablo[p])//pablo    
    
    var amigos = {
        arr_amigos : [{name: 'pepe',edad: 52},{name: 'ruben',edad: 12},{name: 'oscar',edad: 32}],
        findBy : function (prop, value){
                    return _.find(this.arr_amigos, function(p){ return p[prop] == value; });  
                }              
                                             
    }    
    
//console.log(amigos)
//console.log(_.find(amigos.arr_amigos, function(p){ return p.name == 'pepe'; })) //ok
console.log(amigos.findBy("name","pepe"))        //ok