欢迎光临散文网 会员登陆 & 注册

火哥算法六大商业实战项目课

2022-11-14 21:54 作者:抽抽一生恋  | 我要投稿

let obj = {    init() {        console.log( this )        let prop = {            init: () => {                console.log( this )            },            bind() {                console.log( this )            }        }        prop.init()        prop.bind()    }}obj.init()

上述中的 this 会打印出什么呢?

let obj = {    init() {        console.log( this )  // 2.  this === obj        let prop = {            init: () => {                console.log( this )  // 4. this === prop 同级 this ==> this === obj            },            bind() {                console.log( this )  // 6. this === prop            }        }        prop.init()  // 3. init() 是箭头函数 ==> prop.init.call( prop 同级 this )        prop.bind()  // 5. bind 不是箭头函数 ==> prop.bind.call( prop )    }}obj.init()  // 1.  === obj.init.call( obj )



火哥算法六大商业实战项目课的评论 (共 条)

分享到微博请遵守国家法律