JSFiddle - React, Tailwind, and code Playground
JavaScript
Array.prototype.slice = function(){return "trololol";};
document.write( Array.prototype.slice);
var a = document.createElement("iframe");
a.src = "about:blank";
document.body.appendChild(a);
var prototype = a.contentWindow.Array.prototype;
var fn = ["toString", "toLocaleString", "join", "pop", "push",
"concat", "reverse", "shift", "unshift", "slice", "splice",
"sort", "filter", "forEach", "some", "every", "map",
"indexOf", "lastIndexOf", "reduce", "reduceRight"];
for (var i = 0; i < fn.length; ++i) {
var methodName = fn[i];
var method = prototype[methodName];
if (method) {
Array.prototype[methodName] = method;
}
}
document.body.removeChild(a);
document.write( Array.prototype.slice);