for (let i = 0; i < res.data.words.length - 1; i++) {
similar.push(res.data.words[i]);
} this.keys = {
similar,
}; for (let i = 0; i < res.data.words.length - 1; i++) {
relative.push(res.data.words[i]);
} this.keys = {
relative,
};这样写的想要得是这个结构,现在得问题是对象中最后就只有一个数组后边得会把前边得覆盖怎么搞?{ similar:[''],
relative: ['']
}
2 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
感觉这样写一句就可以了。前提this
是个对象。
使用concat是为了让similar和relative是两个全新的数组,互不影响。
Object.assign(this, {similar:[].concat(res.data.words), relative: [].concat(res.data.words)});
添加回答
举报
0/150
提交
取消