JSFiddle - React, Tailwind, and code Playground

by deepak sisodiya

JavaScript

// we can use bind to borrow a method
// here car object borrow method from user object

var alert  = function (str) {
   var st = document.createTextNode(str);
   var p = document.createElement('p');
   p.appendChild(st);
   document.querySelector('body').appendChild(p);
}

user = {
    Data : [
        {name:"piyush",age:"22"},
        {name:"pankaj",age:"23"}
    ],
    showData:function(event) {
        var randomNumber = ((Math.random () * 2 | 0) + 1) - 1;
        alert(this.Data[randomNumber].name + " " + 
             this.Data[randomNumber].age)    
    }
}

var car = {
    Data:[
        {name:"Honda",age:"22"},
        {name:"TVS",age:"27"}
    ]
}

car.showData = user.showData.bind(car)
car.showData()