最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解Javascript動(dòng)態(tài)方法調(diào)用與參數(shù)修改的問題

 更新時(shí)間:2013年12月10日 08:49:12   作者:  
這篇文章主要是對(duì)Javascript動(dòng)態(tài)方法調(diào)用與參數(shù)修改的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助

Javascript中可以對(duì)所傳參數(shù)在函數(shù)內(nèi)進(jìn)行修改,如下

復(fù)制代碼 代碼如下:

function func1(name) {
    name = 'lily';
    alert(name);
}
func1('jack');//輸出lily

再看一個(gè)例子
復(fù)制代碼 代碼如下:

function fun1(n) {
    this.name = n;
}
function fun2(name) {
    fun1.call(this,'lily');
    alert(name);
}
fun2("jack");//輸出"jack"

fun1函數(shù)想把fun2調(diào)用時(shí)的參數(shù)修改為“l(fā)ily”,但沒有成功。彈出的仍然是“jack”。思考下為什么?

實(shí)際上fun1還是有能力把fun2調(diào)用時(shí)的參數(shù)給修改掉的,利用caller屬性

復(fù)制代碼 代碼如下:

function fun1() {
    arguments.callee.caller.arguments[0] = 'lily';
}
function fun2(name) {
    fun1.call(this,name);
    alert(name);
}
fun2("jack");//輸出"lily"

可見,外層函數(shù)對(duì)于內(nèi)層函數(shù)的調(diào)用棧是可見的,可修改的。

相關(guān)文章

  • js實(shí)現(xiàn)的二級(jí)橫向菜單條實(shí)例

    js實(shí)現(xiàn)的二級(jí)橫向菜單條實(shí)例

    這篇文章主要介紹了js實(shí)現(xiàn)的二級(jí)橫向菜單條,是非常美觀簡(jiǎn)潔的二級(jí)導(dǎo)航條效果,可實(shí)現(xiàn)針對(duì)鼠標(biāo)事件的動(dòng)態(tài)響應(yīng)及頁面樣式切換功能,簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-08-08
  • 如何使用JS獲取IE上傳文件路徑(IE7,8)

    如何使用JS獲取IE上傳文件路徑(IE7,8)

    本篇文章是對(duì)使用JS獲取IE上傳文件路徑的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • 關(guān)于Vue中postcss-pxtorem的使用詳解

    關(guān)于Vue中postcss-pxtorem的使用詳解

    在Web開發(fā)領(lǐng)域,響應(yīng)式設(shè)計(jì)已經(jīng)成為一個(gè)不可或缺的趨勢(shì),PostCSS插件——postcss-pxtorem的出現(xiàn)為我們提供了一種更加智能和高效的解決方案,本文將深入探討postcss-pxtorem的使用,包括其背后的原理、配置選項(xiàng)、實(shí)際應(yīng)用中的注意事項(xiàng)等方面,需要的朋友可以參考下
    2023-12-12
  • localStorage過期時(shí)間設(shè)置的幾種方法

    localStorage過期時(shí)間設(shè)置的幾種方法

    聊到localStorage想必熟悉前端的朋友都不會(huì)陌生,在實(shí)際的應(yīng)用場(chǎng)景中,我們往往需要讓localStorage設(shè)置的某個(gè)key能在指定時(shí)間內(nèi)自動(dòng)失效,所以基于這種場(chǎng)景,我們?nèi)绾稳ソ鉀Q呢,本文就詳細(xì)的介紹一下
    2021-12-12
  • JS實(shí)現(xiàn)輸入框提示文字點(diǎn)擊時(shí)消失效果

    JS實(shí)現(xiàn)輸入框提示文字點(diǎn)擊時(shí)消失效果

    這篇文章主要介紹了JS實(shí)現(xiàn)輸入框提示文字點(diǎn)擊時(shí)消失效果,涉及javascript針對(duì)鼠標(biāo)的響應(yīng)及事件監(jiān)聽機(jī)制相關(guān)技巧,需要的朋友可以參考下
    2016-07-07
  • js實(shí)現(xiàn)仿百度瀑布流的方法

    js實(shí)現(xiàn)仿百度瀑布流的方法

    這篇文章主要介紹了js實(shí)現(xiàn)仿百度瀑布流的方法,以完整實(shí)例形式分析了js仿百度瀑布流的相關(guān)樣式與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • 詳解JavaScript的垃圾回收機(jī)制

    詳解JavaScript的垃圾回收機(jī)制

    這篇文章主要為大家介紹了JavaScript的垃圾回收機(jī)制,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • JavaScript中獲取樣式的原生方法小結(jié)

    JavaScript中獲取樣式的原生方法小結(jié)

    這篇文章主要介紹了JavaScript中獲取樣式的原生方法小結(jié),本文總結(jié)了5種JS獲取樣式的原生方法,并分別給出了實(shí)例,需要的朋友可以參考下
    2014-10-10
  • JavaScript中new操作符的原理示例詳解

    JavaScript中new操作符的原理示例詳解

    javascript中的new是一個(gè)語法糖,new的過程實(shí)際上是創(chuàng)建一個(gè)新對(duì)象,把新象的原型設(shè)置為構(gòu)造器函數(shù)的原型,這篇文章主要給大家介紹了關(guān)于JavaScript中new操作符原理的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • js點(diǎn)擊事件的執(zhí)行過程實(shí)例分析【冒泡與捕獲】

    js點(diǎn)擊事件的執(zhí)行過程實(shí)例分析【冒泡與捕獲】

    這篇文章主要介紹了js點(diǎn)擊事件的執(zhí)行過程,結(jié)合實(shí)例形式分析了js事件機(jī)制中的冒泡與捕獲相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-04-04

最新評(píng)論

六安市| 报价| 尉氏县| 北安市| 乌审旗| 惠水县| 江阴市| 奉新县| 凯里市| 阿拉善左旗| 信宜市| 都江堰市| 金昌市| 高要市| 灌阳县| 庆云县| 长葛市| 珲春市| 友谊县| 高碑店市| 兴义市| 元朗区| 湖南省| 乌什县| 青海省| 克什克腾旗| 德庆县| 平和县| 巴中市| 迁安市| 临漳县| 铜鼓县| 公安县| 邢台县| 平乡县| 德保县| 香格里拉县| 福贡县| 望谟县| 新疆| 土默特左旗|