課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么這樣就刪除不了,??
2018-07-04
源自:JavaScript進(jìn)階篇 9-22
正在回答
JS是一種帶有語(yǔ)法的程序語(yǔ)言,很明顯上面的代碼存在語(yǔ)法錯(cuò)誤,在封閉的函數(shù)(不帶參數(shù))體內(nèi),this缺乏一個(gè)指代的對(duì)象,它沒有任何指代意義。打個(gè)類比,中文語(yǔ)法當(dāng)中,一個(gè)句子中的代詞(他、她、它)必須要有一個(gè)具體的指代對(duì)象,比如某某人或者某某物,如果沒有這個(gè)某某人或某某物,那么這個(gè)代詞就沒有意義,整句話也就存在語(yǔ)法錯(cuò)誤(想必你也做過類似的語(yǔ)文判斷題)。而下面這段代碼就不存在語(yǔ)法錯(cuò)誤,你給函數(shù)定義了一個(gè)萬(wàn)能接口X,這個(gè)X可以是任何值(變量、對(duì)象)。deltr(this)中的this是從函數(shù)體外傳進(jìn)函數(shù)體內(nèi)的值,this是有具體的指代對(duì)象的,這里的指代對(duì)象是你點(diǎn)擊的A標(biāo)簽對(duì)象。不知道這么解釋你能否明白,說(shuō)白了這兩段代碼最大的區(qū)別就是一個(gè)存在語(yǔ)法錯(cuò)誤和另一個(gè)不存在語(yǔ)法錯(cuò)誤。
BITE_me 提問者
上面deltr()不能刪除,這個(gè)deltr(this)?才行??不能把x換成this?直接寫在方法里面嗎?
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
1 回答關(guān)于this的問題
3 回答關(guān)于this的問題
3 回答關(guān)于this問題
1 回答關(guān)于this問題
3 回答關(guān)于this和index的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-07-05
JS是一種帶有語(yǔ)法的程序語(yǔ)言,很明顯上面的代碼存在語(yǔ)法錯(cuò)誤,在封閉的函數(shù)(不帶參數(shù))體內(nèi),this缺乏一個(gè)指代的對(duì)象,它沒有任何指代意義。打個(gè)類比,中文語(yǔ)法當(dāng)中,一個(gè)句子中的代詞(他、她、它)必須要有一個(gè)具體的指代對(duì)象,比如某某人或者某某物,如果沒有這個(gè)某某人或某某物,那么這個(gè)代詞就沒有意義,整句話也就存在語(yǔ)法錯(cuò)誤(想必你也做過類似的語(yǔ)文判斷題)。而下面這段代碼就不存在語(yǔ)法錯(cuò)誤,你給函數(shù)定義了一個(gè)萬(wàn)能接口X,這個(gè)X可以是任何值(變量、對(duì)象)。deltr(this)中的this是從函數(shù)體外傳進(jìn)函數(shù)體內(nèi)的值,this是有具體的指代對(duì)象的,這里的指代對(duì)象是你點(diǎn)擊的A標(biāo)簽對(duì)象。不知道這么解釋你能否明白,說(shuō)白了這兩段代碼最大的區(qū)別就是一個(gè)存在語(yǔ)法錯(cuò)誤和另一個(gè)不存在語(yǔ)法錯(cuò)誤。
2018-07-04