JSFiddle - React, Tailwind, and code Playground

by grundez

HTML

<div id="result">test</div>

JavaScript

(function(){
    Array.prototype.find = function(func){
        for(var i=0; i<this.length; i++){
            if(func(this[i])){
                return this[i];
            }
        }
        return null;
    }
})();


var testData = [
    {name: "x"},
    {name: "y"},
    {name: "v"},
    {name: "z"}
];

var result = testData.find(function(item){
  return item && item.name == "v";  
});

document.getElementById("result").innerHTML = result.name;