第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

哪位大神能幫我看一下,關(guān)于js的

哪位大神能幫我看一下,關(guān)于js的

qq_小盛開_0 2017-02-02 17:16:33
<script> function foo(){ getName = function(){ console.log(1); }? return this; } ? ?foo.getName= function(){console.log(2)} foo.prototype.getName = function(){ console.log(3); }? var getName = function(){console.log(4)} function getName(){ console.log(5) } foo.getName()/*2*/ ? ? ? ?getName()/*4*/ foo().getName()/*1*/ getName()/*1*/ new foo.getName()/*2*/ new foo().getName()/*3*/ new new foo().getName()/*3*/ </script>把這幾個(gè)放到一起,我又懵逼了
查看完整描述

1 回答

已采納
?
按照自己的節(jié)奏前行

TA貢獻(xiàn)90條經(jīng)驗(yàn) 獲得超70個(gè)贊

<script>
<!--首先,你要灌輸對(duì)js的思想,在js里面all?is?object,嗯就是什么都是對(duì)象-->
function?foo(){?//這一局就是?foo方法
????getName?=?function(){
????console.log(1);
????}?
????return?this;??//返回這個(gè)方法?就是返回foo
}
foo.getName=?function(){console.log(2)}?//這里你要把foo.getName看成一個(gè)正常的變量,實(shí)際上真正命名的時(shí)候沒人
????????????????????????????????????????//會(huì)這樣寫

foo.prototype.getName?=?function(){???//?prototype?屬性使向?qū)ο筇砑訉傩院头椒ā_@里就相當(dāng)于更改方法了
????console.log(3);
}?
var?getName?=?function(){console.log(4)}?
function?getName(){??
????console.log(5)
}
foo.getName()/*2*/??//結(jié)果是2沒毛病
???????getName()/*4*/??//結(jié)果是4也沒毛病,你自己定義的就是var?getName
foo().getName()/*1*/?//這個(gè)是方法的getName(),沒毛病
getName()/*1*/??//這里就有深究了,和瀏覽器對(duì)js的讀取順序有關(guān)系,這個(gè)地方自己百度,他應(yīng)該是默認(rèn)讀取離上次執(zhí)行
??????????????????//????最近的位置進(jìn)行讀取
new?foo.getName()/*2*/???//沒毛病?foo.getName你當(dāng)成一個(gè)單詞就行了,"."并不總是代表調(diào)用
new?foo().getName()/*3*/???//創(chuàng)建一份方法對(duì)象,注意,這里是對(duì)象,看下我對(duì)?prototype?的解釋你就明白了
new?new?foo().getName()/*3*/?//?你new?n次也沒啥用,只不過是把對(duì)象在new一次,即對(duì)象的對(duì)象
</script>


查看完整回答
3 反對(duì) 回復(fù) 2017-02-02
  • 1 回答
  • 0 關(guān)注
  • 1832 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)