我想将一个数组推送到另一个数组,但是结果生成了一个不正确的结果
let pusheditems:any[] = [];
pusheditems.push(this.yesvalue);
pusheditems.push(this.selectedtruck);
以后当我
console.log(pusheditems)
正在获取类型的数组
array(0->yes array, 1->select truck array)
我要找的是将0,1的索引值更改为字符串,如yes,truck
所以我希望
array(yes->yes array, truck->select truck array)
我也试过
pusheditems.push({yes:this.yesvalue}); //adding yes
pusheditems.push({truck:this.selectedtruck}); //adding truck
但这不管用
价值观
this.yesvalues and this.selectedtruck are also arrays
我还需要补充什么
最佳答案
您要实现的是创建对象,而不是数组。
你可以做到:
let pusheditems = {};
pusheditems[this.yesvalue] = this.selectedtruck;