JSFiddle - React, Tailwind, and code Playground

by Xeon06

JavaScript

function ArrayLike() {}
ArrayLike.prototype = new Array();
ArrayLike.prototype.fromArray = function(arr) {
    for(var i = 0; i < arr.length; i++)
        this.push(arr[i]);
};
ArrayLike.prototype.foo = function() {
    console.log("foo", this);
};

var a = new ArrayLike();
a.fromArray([1, 2]);
console.log(a);
a.foo();