我是靠谱客的博主 霸气星星,最近开发中收集的这篇文章主要介绍js动态获取object里面的值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近开发微信小程序遇到一个问题,微信小程序中无法使用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里面的值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部