亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Javascript 原型鏈與作用域鏈

Javascript 原型鏈與作用域鏈

弒天下 2023-04-14 17:22:14
我創建了一個 javascript 代碼片段,這里是可視化工具的鏈接function Foo(name) {  this.name = name  this.speak = function() {    console.log(this.name)  }}function init() {  function init_() {    var foo = new Foo('foo')    foo.hear = function() {      console.log('i can hear')    }    var bar = new Foo('bar')    bar.look = function() {      console.log('i can look')    }    foo.speak()    bar.speak()  }    init_()}init()我有幾個問題:又名原型對象是在哪個階段Foo.prototype創建的?解釋器何時加載Foo到全局范圍或何時new Foo()首次被調用,或在任何其他階段?它的引用存儲在哪個詞法范圍內?(因為在可視化器中沒有這樣的參考)應該foo并共享屬于而不是擁有自己的副本的bar方法,如可視化器中所示?speak()Foo.prototype原型鏈和范圍鏈是否無關?例如,當foo.speak()被調用時,首先我們跟蹤作用域鏈得到值的foo,然后原型鏈得到speak()?
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號