概述
最近开发微信小程序遇到一个问题,微信小程序中无法使用eval函数,也就是说以往在js中万能膏药失效了。。。
那么我们必须寻找其他出路了!
在js里面用eval动态获取object里面的值是很方便的,如:var key = "key1";var value = eval("obj."+key);
但在微信小程序里面想要实现动态取值这种方法就不行了,经过查找相关资料终于想起被我遗忘在角落里一种更方便的方法:
var key = "key1";var value = obj[key];
举个栗子:
var questionList = this.data.questionList;
for (var i = 0; i < questionList.length;i++){
questionList[i].my_answer = e.detail.value["my_answer"+(i+1)];
console.log(questionList[i]);
}
搞定!
最后
以上就是霸气星星为你收集整理的js动态获取object里面的值的全部内容,希望文章能够帮你解决js动态获取object里面的值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复