文章详情页
javascript - js 万物皆对象的问题
浏览:267日期: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. docker不显示端口映射呢?2. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?3. docker api 开发的端口怎么获取?4. Hbuilder中的phpMyAdmin访问题5. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题6. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~7. golang - 用IDE看docker源码时的小问题8. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?9. docker start -a dockername 老是卡住,什么情况?10. docker容器呢SSH为什么连不通呢?
排行榜

网公网安备