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. python2.7 - 在Eclipse开发Python,怎么去掉控制台输出的其他消息??2. html - 在dreamweaverCS6中如何像sublime一样显示CSS3. 微信小程序可以用gulp,webpack吗?4. javascript - 怎么优化多个ajax请求5. HTML 5输入框只能输入汉字、字母、数字、标点符号?正则如何写?6. javascript - vue项目 npm run dev报错7. html5 - 百度Ueditor代码高亮和代码段滚动条冲突是怎么回事?8. 基于Nginx的Wordpress安装失败?9. javascript - 求解答,koa-bodyparser获取到的参数是空对象,为什么?????10. linux - 升级到Python3.6后GDB无法正常运行?
![HTML 5输入框只能输入汉字、字母、数字、标点符号?正则如何写?](http://www.haobala.com/attached/image/5.jpg)