-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. If else聲明JavaScript
- 5. JavaScript比較聲明
- 6. Javascript對象聲明
- 7. 聲明函數在JavaScript
- 8. 聲明javascript函數,jQuery的
- 9. 調用JavaScript函數聲明
- 10. Javascript變量聲明問題
- 11. IF對於Javascript的聲明
- 12. javascript if else聲明錯誤
- 13. Javascript中的對象聲明
- 14. 未聲明的JavaScript函數
- 15. 混淆Javascript類聲明
- 16. JavaScript OOP類和聲明
- 17. JavaScript函數和聲明
- 18. 聲明空數組在javascript
- 19. Javascript名稱空間聲明
- 20. JavaScript的變量聲明
- 21. Javascript SyntaxError:missing;在聲明之前
- 22. 如果在Javascript中聲明?
- 23. JavaScript函數參數聲明
- 24. 用JavaScript獲取CSS聲明
- 25. JavaScript函數聲明風格
- 26. 高效聲明JavaScript變量
- 27. var聲明期望聲明
- 28. Javascript數組不全空聲明全局
- 29. 的JavaScript的instanceof如果聲明
- 30. JavaScript的命名空間聲明
__really__取決於什麼'selectedData [key]'_is_。你的第一個例子是一個函數調用。第二個只是一個任務。 – Cerbrus 2014-09-24 06:41:00
調用和分配是兩種不同的操作 – 2014-09-24 06:41:18