javascript - 关于js中嵌套的对象的名称是变量的问题
问题描述
我在angular2里定义了一个嵌套的循环来展示一个表单,现在我要处理用户输入进来的数据,代码如下
this.data = value;for (var i=0;i<this.questionlist.length;i++){ this.questionId[i]=this.questionlist[i].id; this.tempdata = this.questionlist[i].ans; for(var j=0;j<this.tempdata.length;j++){console.log(this.data[this.questionId[i]].(this.tempdata[j])) }}
其中每一个数组以及里面嵌套的数组的名字都是从之前获得的数据的方法,总的来说就是不是固定的,现在我想读出每一个数值,那么问题来了,我该怎么样才能读到最后的那个this.tempdata[j]为名字的那个嵌套的值?今天想了好久查了好久都没办法_(:з」∠)_
问题解答
回答1:可以把你的数据写一个mock的吗?很抽象啊、看着数据、告诉大家想要取到哪一个、哪一层、更好理解吧
难道你想要的是
this.data[this.questionId[i]][this.tempdata[j]]
这样吗取this.data下的this.questionId[i]属性(这里还是个对象)的this.tempdata[j]属性?
相关文章:
1. PHP类中的$this2. html5 - vuex 为什么需要action,我发现进行异步操作回调中直接操作mutation也没有报错3. angular.js - 各位大神们,你们混合开发,web方式中更推荐用什么框架呀? react?vue?angular?谢谢~4. docker-machine添加一个已有的docker主机问题5. angular.js - angularjs的自定义过滤器如何给文字加颜色?6. angular.js使用$resource服务把数据存入mongodb的问题。7. javascript - IOS微信audio标签不能通过touchend播放8. java-ee - nginx做前端服务器,tomcat+apache做后端,那么war部署在哪里?9. 老师百度网盘分享一下WampServer的包啊,我们下载几kb要下载一天的.10. objective-c - iOS开发支付宝和微信支付完成为什么跳转到了之前开发的一个app?
