__proto__ 바꾸기 테스트
by sanaes
JavaScript
var foo = {one: 1, two: 2};
var bar = {three: 3};
function A() {
console.log('hello');
};
var a = new A();
bar.__proto__ = foo;
console.log(bar.one);
console.log(bar.three);
console.log(bar);
bar.__proto__ = {};//null로 하면 안됨
console.log(bar.one);
console.log(bar.three);
console.log(bar);
bar.__proto__ = function(a, b, c) {};
console.log(bar.length);