var name = '全域阿婆'; var auntie = { name: '漂亮阿姨', } callName(undefined, '小明'); callName.call(auntie, '小明'); /* Ans: 全域阿婆 / undefined,漂亮阿姨 / 小明 */
第七題
1 2 3 4 5 6 7 8 9 10 11 12
var name = '全域'; var auntie = { name: '漂亮阿姨', callName: function () { console.log(this.name); } }; (function() { var a = auntie.callName; a(); })(); /* Ans: 全域 */
第八題
1 2 3 4 5 6 7 8
var name = '全域'; (function () { var name = '區域'; setTimeout(function() { console.log(this.name); },500) })(); /* Ans: 全域 */