成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js函數(shù)參數(shù)設(shè)置默認(rèn)值

B0B0 / 3311人閱讀

摘要:?jiǎn)栴}描述之前寫函數(shù),都沒(méi)設(shè)置過(guò)默認(rèn)值,因?yàn)槭亲龊蠖顺錾?,所以在給參數(shù)設(shè)置默認(rèn)值的時(shí)候,直接用了的語(yǔ)法,是好用的,在蘋果機(jī)上的某些版本的也是好用的,但是其實(shí)我的寫法是錯(cuò)誤的,某些情況下,就報(bào)錯(cuò)了。

問(wèn)題描述

之前寫js函數(shù),都沒(méi)設(shè)置過(guò)默認(rèn)值,因?yàn)槭亲龊蠖藀hp出身,所以在給參數(shù)設(shè)置默認(rèn)值的時(shí)候,直接用了php的語(yǔ)法,F(xiàn)irefox是好用的,在蘋果機(jī)上的某些版本的chrome也是好用的,但是其實(shí)我的寫法是錯(cuò)誤的,某些情況下,js就報(bào)錯(cuò)了。

錯(cuò)誤的寫法

這個(gè)寫法Firefox沒(méi)報(bào)錯(cuò),運(yùn)行正常,但是chrome不認(rèn)

正確的寫法

js函數(shù)中有個(gè)儲(chǔ)存參數(shù)的數(shù)組arguments ,所有函數(shù)獲得的參數(shù)會(huì)被編譯器挨個(gè)保存到這個(gè)數(shù)組中。



簡(jiǎn)化后的寫法

文章寫好之后發(fā)到交流群里了,有一個(gè)專門做前端的朋友告訴了我更簡(jiǎn)單的寫法


運(yùn)行結(jié)果跟第二種一樣,有新收獲很高興,真是朋友多了路好走。

總結(jié)

看來(lái)得多了解js那些隱藏的參數(shù)
做前端的時(shí)候要考慮瀏覽器兼容問(wèn)題,真的好麻煩,弄好了這個(gè)瀏覽器,其他瀏覽器可能又不行,不能有一絲懈怠,
頭疼,疼疼疼....

參考文章:http://www.cnblogs.com/RightD...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/81156.html

相關(guān)文章

  • js函數(shù)參數(shù)默認(rèn)設(shè)置

    摘要:中給出了函數(shù)的默認(rèn)值設(shè)置,下面簡(jiǎn)單介紹幾種設(shè)置默認(rèn)參數(shù)的方法一基本用法二與解構(gòu)賦值默認(rèn)值結(jié)合這種寫法在傳入多個(gè)形參時(shí)可以不按順序?qū)懭?,?huì)方便很多,可是會(huì)有個(gè)問(wèn)題,每次都要傳就會(huì)顯得很麻煩,于是我們可以再設(shè)置一次默認(rèn)值三雙重默認(rèn)值這種寫法就不 ES6中給出了函數(shù)的默認(rèn)值設(shè)置,下面簡(jiǎn)單介紹幾種設(shè)置默認(rèn)參數(shù)的方法 一.基本用法 function first(x = 1, y = 2) { c...

    Charlie_Jade 評(píng)論0 收藏0
  • ES6解構(gòu) - 解構(gòu)函數(shù)參數(shù)

    摘要:解構(gòu)可以用在函數(shù)傳遞參數(shù)的過(guò)程中。以上的問(wèn)題我們可以通過(guò)使用解構(gòu)參數(shù)來(lái)得到解決改造成了解構(gòu)參數(shù)其他代碼在這個(gè)例子里面我們使用解構(gòu)參數(shù)改寫了函數(shù)聲明,這樣使用者能明確知道第三個(gè)參數(shù)是一個(gè)對(duì)象以及對(duì)象里需要的屬性。 解構(gòu)可以用在函數(shù)傳遞參數(shù)的過(guò)程中。我先先來(lái)看一下沒(méi)有用到解構(gòu)參數(shù)的例子,之后我們把它改造成解構(gòu)參數(shù)。一:解構(gòu)參數(shù)的使用場(chǎng)景1: 沒(méi)有用到解構(gòu)參數(shù) function setCoo...

    wayneli 評(píng)論0 收藏0
  • 【Amaple教程】5. 插件

    摘要:參數(shù)為循環(huán)遍歷時(shí)的回調(diào)函數(shù),它分別接收遍歷項(xiàng)的值遍歷下表遍歷變量本身三個(gè)參數(shù),當(dāng)回調(diào)函數(shù)返回時(shí)將結(jié)束本次循環(huán),而且此時(shí)執(zhí)行結(jié)束后也將會(huì)返回一個(gè),這在結(jié)束多層循環(huán)遍歷時(shí)很有用,開(kāi)發(fā)者可以通過(guò)再次推出上層循環(huán)。 Amaple 擁有非常強(qiáng)大插件功能,這也是它的突出功能之一,Amaple插件一般表現(xiàn)為功能塊(函數(shù))或功能塊(包含一系列函數(shù)和屬性的Object對(duì)象),它除了支持Amaple規(guī)范...

    andot 評(píng)論0 收藏0
  • 【Amaple教程】5. 插件

    摘要:參數(shù)為循環(huán)遍歷時(shí)的回調(diào)函數(shù),它分別接收遍歷項(xiàng)的值遍歷下表遍歷變量本身三個(gè)參數(shù),當(dāng)回調(diào)函數(shù)返回時(shí)將結(jié)束本次循環(huán),而且此時(shí)執(zhí)行結(jié)束后也將會(huì)返回一個(gè),這在結(jié)束多層循環(huán)遍歷時(shí)很有用,開(kāi)發(fā)者可以通過(guò)再次推出上層循環(huán)。 Amaple 擁有非常強(qiáng)大插件功能,這也是它的突出功能之一,Amaple插件一般表現(xiàn)為功能塊(函數(shù))或功能塊(包含一系列函數(shù)和屬性的Object對(duì)象),它除了支持Amaple規(guī)范...

    ztyzz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

B0B0

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<