2
A
回答
2
沒有太多的情況下在這裏,但這個成語常常被看作函數中:
function name (param) {
param = param || 'default value';
// now you can be sure that param has a non-null value
}
+0
所以它只是:將變量分配給變量或創建它? –
+0
我想說,這是關於確保將值分配給變量。變量'param'在參數列表中創建,但它沒有值。 – virtualnobi
2
在回答「什麼意思」,上面的代碼就相當於:
var ourObject;
if(scope.ourObject) {
ourObject = scope.ourObject;
}
else {
ourObject = {};
}
如果上述範圍是代碼塊的電流範圍(默認情況下, window
)。
而這意味着如果該對象(ourObject)不存在於當前範圍中,則創建它並將其分配給本地變量ourObject。它確保ourObject
永遠不會在當前範圍內定義。
相關問題
- 1. 不確定對象的JavaScript
- 2. jquery TypeError:狀態未定義var options = state.options;
- 3. Javascript對象不確定
- 4. 確定GPS狀態javascript
- 5. 蟒蛇定義狀態對象
- 6. Javascript定義對象,逗號大小寫
- 7. 爲什麼我的狀態不確定?
- 8. Javascript對象定義
- 9. 錯誤未定義狀態:將狀態設置爲陣列中的對象
- 10. 形狀對象未定義爲ng-map
- 11. 定義對象的數組作爲ECMA6狀態變量/反應
- 12. Javascript確保對象不是由空或者對象定義的對象
- 13. Javascript ||與不確定對象的屬性
- 14. Javascript對象是不確定的
- 15. 爲什麼定義?狀態
- 16. 定義對象的JavaScript
- 17. 將自定義對象數組保存爲實例狀態
- 18. 快遞狀態越來越request.body爲未定義JSON對象
- 19. XHR對象的信息是不確定的,但顯示正確的狀態
- 20. 如何爲已定義的JavaScript對象定義getter屬性?
- 21. 的onclick不確定VAR
- 22. 爲JavaScript對象定義屬性
- 23. JavaScript:如何定義「對象」
- 24. 在javascript中定義對象
- 25. javascript對象未定義?
- 26. 自定義JavaScript對象鍵
- 27. Javascript Integer對象未定義
- 28. 如何確定在給定的對象在Javascript中的對象?
- 29. AngularJS - 重置綁定對象的狀態
- 30. 爲什麼javascript`var undefined`確定,但`var null`拋出錯誤
我不認爲這是該行被打破你的腳本...問題是什麼,哪裏是錯誤拋出並且代碼的其餘部分在哪裏以便我們可以複製它? – CodingIntrigue
這不是問題的根源。抱歉混淆。 –