-3
A
回答
1
此行selectedData[key](val)
不是一個宣言,它調用存儲在關鍵key
在對象selectedData
的功能和它的傳遞參數val
該功能。
另一行selectedData[key] = val
將值val
分配給對象selectedData
中的密鑰key
。
+0
好吧,現在看起來更清楚了。非常感謝! – lizzie288 2014-09-24 07:38:54
0
在第一種情況下,您調用的是selectedData [key]中的任何一個作爲函數,val
作爲參數,而第二個函數將其分配給它。
相關問題
- 1. JavaScript變量聲明
- 2. 聲明JavaScript變量
- 3. JavaScript比較聲明
- 4. Javascript對象聲明
- 5. Javascript等於聲明
- 6. Var聲明在Javascript
- 7. JavaScript變量聲明
- 8. Javascript數組聲明
- 9. Javascript聲明問題
- 10. If else聲明JavaScript
- 11. 如果在Javascript中聲明?
- 12. 重新聲明JavaScript變量
- 13. 聲明一個JavaScript類
- 14. JavaScript函數聲明轉換
- 15. Javascript變量聲明問題
- 16. JavaScript函數聲明風格
- 17. Javascript函數說沒聲明?
- 18. 的Javascript:聲明數組
- 19. Javascript模塊聲明 - 性能
- 20. 重新聲明JavaScript變數
- 21. 未聲明的JavaScript函數
- 22. JavaScript函數聲明差異
- 23. Javascript SyntaxError:missing;在聲明之前
- 24. Javascript變量聲明語法
- 25. 聲明函數在JavaScript
- 26. 聲明的Javascript概念
- 27. JavaScript函數聲明問題
- 28. 聲明空數組在javascript
- 29. JavaScript變量聲明中AngularJS
- 30. 混淆Javascript類聲明
__really__取決於什麼'selectedData [key]'_is_。你的第一個例子是一個函數調用。第二個只是一個任務。 – Cerbrus 2014-09-24 06:41:00
調用和分配是兩種不同的操作 – 2014-09-24 06:41:18