次の簡単なコードがあるのは不思議です。
var object1 = {
name: function (){
return 'myName';
},
surname: function (){
return 'mySurname';
}
};
function()
この場合、JS が object1.name を返すのはなぜですか?
myName
object1.name() を呼び出すと、JS が予期した結果を返すのはなぜですか?