微信小程序如何将字符串转化成变量吖?eval函数用不了吖

发布于 6 年前作者 xiulantan8073 次浏览最后编辑 6 年前来自 ask

在使用setData的时候的value想用字符串拼接的变量去表示如何做到???万分感谢!

3 回复
jing24
jing241 楼6 年前

let key = ‘test’;

this.setData({    [key] : ‘aa’}}

uyan
uyan2 楼6 年前

1、let a = b+c;

this.setData({

d:a

});

2、this.setData({

d:b+c

});

zhaowei
zhaowei3 楼4 年前

es6语法

let varName = ‘foo’

let data = {}

data[[varName]] = ‘yes’

console.log(data)// {“foo”: “yes”}