将数据添加到动态数组名称

时间:2017-12-05 12:26:40

标签: javascript vue.js

我想使用JavaScript / Vue.js将数据添加到数组中。

嗯,这没问题:

methods: {
    add: function add(e) {
        e.preventDefault();
        if (!this.newName) return;

        this.config.names.firstnames.push(this.newName);
        this.newName = '';
    },
}

但是:我想让this.config.names.firstnames动态。

如果此.type == "firstnames"数据应添加到this.config.names.firstnames。如果this.type == "lastnames"数据应添加到this.config.names.lastnames。所以要推送的元素应该是this.type的值。

如何以最优雅的方式解决这个问题?

1 个答案:

答案 0 :(得分:1)

由于您的CCFLAGS := -I $(INCLUDE) Logbook.o: g++ -c $(CCFLAGS) $(LIB)/Logbook.cpp 与名称对象上的键完全相关,因此您可以使用括号表示法:

type