JavaScript最失敗的設計是arguments嗎?
其實也不算,有時候我們可以在寫函數的時候不去聲明參數,在注釋里面說明就可以了,arguments(以下簡稱args)是可以獲取傳入函數中的的所有參數的,根據參數的順序將參數以數組的形式放在args中,args[0]表示第一個參數,args[1]表示第二個參數,args.length表示傳人入的參數個數,相當于我們可以隱式的去獲取和使用參數,或者使用參數數組去做一些其他事情。
但是它很大的缺點就是如果我們不聲明函數的參數名的話會極大的降低程序的可讀性,使代碼難以維護。
以上就是我個人的一些見解,其中有很多見解不足的,歡迎大家指導和吐槽。
上一篇URL和URI的案例問題
下一篇你會如何東山再起