if (!this.favoriteCoins.some(e => e.cryptoName === coinId)) { Object.assign(this.favoriteCoins, {cryptoName: coinId})}该图像是我的 Object.assign 的结果,我想知道为什么它不分配所有其他结构的方式?
1 回答
HUWWW
TA贡献1874条经验 获得超12个赞
您正在调用Object.assign
并传递一个数组作为参数。数组仍然可以像对象一样接受属性。但是,如果要将对象添加到数组中,请Array.prototype.push
改用。
if (!this.favoriteCoins.some(e => e.cryptoName === coinId)) { this.favoriteCoins.push({cryptoName: coinId}) }
添加回答
举报
0/150
提交
取消