let fn = mySymbol(context)
這個(gè)操作我沒看懂,這兩段代碼都沒有用到 fn 啊,聲明了卻沒使用
你要在 context 上設(shè)置這個(gè)屬性也得寫成 context[fn] 吧,而不該寫成 context.fn!
手寫call、apply、bind及面試題解析它們有什么不同?怎么用? call 接收多個(gè)參數(shù),第一個(gè)為函數(shù)上下文也就是this,后邊參數(shù)為函數(shù)本身的參數(shù)。 apply apply接收兩個(gè)參數(shù),第一個(gè)參數(shù)為函數(shù)上下文th...