文章詳情頁
javascript - js 萬物皆對象的問題
瀏覽:87日期:2024-03-05 14:25:27
問題描述
各位好,由于鄙人js基礎較差,在工程中遇到基礎問題較多,尤其是“萬物皆對象”這個理念。就比如:
1、$scope.dataArr={};我要為其增加屬性,$scope.dataArr.currTopic=xxxx就是錯誤的;然而$scope.dataArr[currTopic]是正確的。
2、$scope.dataArr 中有一個key 名為 currTopic,初始value為[ ]。我要為currTopic的value增加值,即想push元素到[ ]中去。使用$scope.dataArr.currTopic.push( xxx ) 又是錯誤的。$scope.dataArr[currTopic].push( xxx ) 是正確的。
這是為什么?
問題解答
回答1:點訪問和[]訪問屬性是一樣的,并不會報錯,測試結果下圖:
請貼出錯誤提示信息
var $scope={};$scope.dataArr={};$scope.dataArr.currTopic='XXXXX';$scope.dataArr['currTopic']='YYYYYY';$scope.dataArr.currTopic=[];$scope.dataArr.currTopic.push('AAAAAAA');$scope.dataArr['currTopic'].push('BBBBBB');
標簽:
JavaScript
相關文章:
1. node.js - webpack-dev-server正常運行,webpack打包卻出錯,怎么辦?2. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點3. 微信內網頁上傳圖片問題4. mysql - 瞬間流量很高的網站,要頻繁的插入數據到數據庫,應該怎么解決這個問題?5. python - angular route 與 django urls 沖突怎么解決?6. javascript - 關于行內元素onclick事件,為什么會出錯?7. javascript - 關于vuejs的v-for循環問題8. 輸入地址報以下截圖錯誤,怎么辦?9. javascript - 關于iscroll的一段代碼,希望有人解釋10. 非root安裝MySQL5.6報錯,求助!!!
排行榜
