JS | Add not own property to object
by Zoltan Boros
JavaScript
var a = [ "Foo", "Bar", "Baz" ];
printArray(a);
var ax = {
func1 : function() { console.log("func1"); }
};
a.__proto__ = ax;
printArray(a);
a.func1();
function printArray(arr)
{
for (var i in arr) {
console.log("[" + i + "]: [" + arr[i] + "]; own: " + arr.hasOwnProperty(i));
}
console.log("----");
}