JSFiddle - React, Tailwind, and code Playground

JavaScript

var listings = [{
    address: "123 41st St",
    bedrooms: 2,
    bathrooms: 2,
    image: "img/1bdrm_a.jpg"
}, {
    address: "234 52nd St",
    bedrooms: 1,
    bathrooms: 1,
    image: "img/1bdrm_b.jpg"
}, {
    address: "345 63rd St",
    bedrooms: 3,
    bathrooms: 2,
    image: "img/1bdrm_c.jpg"
}];

//http://stackoverflow.com/a/122190/1156119
function clone(obj){
    if(obj == null || typeof(obj) != 'object')
        return obj;

    var temp = obj.constructor(); // changed

    for(var key in obj)
        temp[key] = clone(obj[key]);
    return temp;
}

var i = 0;
while (listings.length < 50) {
    listings[listings.length] = clone(listings[i++]);
}
console.log(listings);