bilibili前端一面,有道题现在都没搞懂。
var a = 1; var foo = { a: 2, bar: function () { return this.a; } }; console.log(foo.bar()); console.log((foo.bar)()); console.log((foo.bar=foo.bar)());这道题答案是我测试了一遍是2,2,1。为啥?有人能解释清楚吗。#面试题目##哔哩哔哩#
var a = 1; var foo = { a: 2, bar: function () { return this.a; } }; console.log(foo.bar()); console.log((foo.bar)()); console.log((foo.bar=foo.bar)());这道题答案是我测试了一遍是2,2,1。为啥?有人能解释清楚吗。#面试题目##哔哩哔哩#
相关推荐