- Vue.js從入門到精通
- 明日科技編著
- 9字
- 2024-12-27 19:48:31
2.3 默認參數和rest參數
2.3.1 默認參數
默認參數即在定義函數的參數列表中指定了默認值的參數。在ES5中,并沒有提供在參數列表中指定參數默認值的語法,要想為函數的參數指定默認值,只能在函數體中實現,示例代碼如下:
function table(width, height, rows, cols){ width = width || 300; height = height || 200; rows = rows || 6; cols = cols || 3; }
在ES6中,簡化了為參數設置默認值的方法,可以直接在參數列表中設置參數的默認值。例如,將上述代碼修改為在參數列表中直接設置默認值的形式,代碼如下:
function table(width=300, height=200, rows=6, cols=3){ … //函數體 }
在調用table()函數時,如果沒有傳遞實參,則使用4個參數的默認值;如果傳遞了一個實參,則使用后3個參數的默認值;如果傳遞了4個實參,則不使用默認值。
推薦閱讀
- FuelPHP Application Development Blueprints
- HTML5 Mobile Development Cookbook
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- Spring快速入門
- C語言程序設計教程
- Learning FuelPHP for Effective PHP Development
- 從零開始學Linux編程
- Python圖形化編程(微課版)
- The Professional ScrumMaster’s Handbook
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- 持續集成與持續交付實戰:用Jenkins、Travis CI和CircleCI構建和發布大規模高質量軟件
- ExtJS Web應用程序開發指南第2版
- 動手打造深度學習框架
- Moodle 3 Administration(Third Edition)