0
A
回答
3
這是一個快捷方式在單一的語句來完成:分配一個變量並使用分配的變量作爲函數的參數。的
因此,而不是寫它:
blah = blurgh;
doSomething(blah);
你寫的只是:
doSomething(blah = blurgh);
1
它指定它作爲參數的默認值:
function someFunc(thing = "default string") {
console.log(thing);
}
someFunc() // default string
someFunc('another string') // another string
您可以分配你想要作爲默認的任何有價值的東西,甚至是以前的說法
function someFunc(arg1, arg2 = ar1) {...}
即使你傳遞null明確它會使用默認值。
+2
我基本上張貼了這個答案,但刪除了它,當我意識到OP指的是一個函數調用* *:'DoSomething的( blah = blurgh);',不是函數定義。這可能是downvote的原因。 – Blorgbeard
相關問題
- 1. 在函數參數中分配一個javascript變量的值?
- 2. 爲什麼go有= =函數內的短分配?
- 3. 爲什麼是一個空的函數!==一個空的函數?
- 4. 可以在C++中爲函數內的數組分配一個Int值?
- 5. Socket構造函數是分配更多內存列表的函數中的第一個,爲什麼?
- 6. Lisp:爲什麼說我只給我的函數一個參數?
- 7. 作爲一個java函數的參數,做什麼?
- 8. 爲什麼我的IBAction函數需要一個參數?
- 9. 爲什麼我不能直接分配一個函數?
- 10. 爲什麼這個奇怪的VB.net行爲允許分配給一個函數?
- 11. 在函數angular2一個值分配給一個內部變量
- 12. 模板函數+函子參數,爲什麼函子不內聯?
- 13. 爲什麼jquery.each在函數內轉一次參數
- 14. 爲什麼該F#函數的參數值似乎變爲0?
- 15. 將值分配給函數參數時,Python遵循的過程是什麼?
- 16. 爲std :: function分配一個可變參數函數指針
- 17. 爲什麼'自我'需要成爲一個函數參數?
- 18. 爲什麼requestAnimationFrame函數接受一個元素作爲參數?
- 19. 爲什麼不返回修改參數的值的函數
- 20. 爲什麼在使用構造函數時需要分配一個空值? Java
- 21. 爲什麼我應該爲JavaScript中的變量分配一個函數?
- 22. 值分配給一個函數
- 23. 我如何分配一個值到索引和值作爲參數的函數中的多維數組元素
- 24. 爲什麼一個參數ocaml的功能有兩個參數
- 25. 什麼是函數參數的一部分?
- 26. 爲什麼我會按C中的值傳遞函數參數?
- 27. 爲什麼類成員函數會破壞爲指針參數分配的內存?
- 28. 無分割故障爲什麼?返回的函數值用作參數
- 29. MySQL的Decimal函數的第一個參數是做什麼的?
- 30. 在TypeScript中,爲什麼不能將參數化函數分配給無參數函數類型?
因爲你可以做一個任務,並使用該值作爲該函數的參數。雖然它不是一個常見的模式 – MinusFour
可選參數也許https://www.dotnetperls.com/optional-parameters – Hackerman