小程序 setdata wxfor循环中的单独某个值,setdata key是变量

注意:setdata key是变量

demo:

wxml文件

    {{item}}

js文件

var test = [1, 2, 3];

var array_test = {"test":[1,2,2,2,2],"hahha":"dfskdfjksl"};

Page({

    data: {

        array_test: array_test

    },

    onLoad: function(options) {

        var n = 2;

        // 依旧是根据index获取数组中的对象

        var key = "array_test.test[" + n+"]";

        this.setData({

            [key]: 6

        })

        console.log(this.data.array_test["test"]);

    }

});

运行结果:

你可能感兴趣的:(小程序 setdata wxfor循环中的单独某个值,setdata key是变量)