Core > 参照渡し

オブジェクト、配列は参照渡し

by s_hiroshi

JavaScript

var o = {
    x: 'foo'
}
var another = o;
another.x = 'bar';
console.log(o.x); // bar 予想通り

var foo = function () {
    console.log('foo');
};
var bar = foo;
bar = function () {
    console.log('bar');
};
foo(); // foo  ※ barではない

// http://d.hatena.ne.jp/toku-hiro/20070119