为了账号安全,请及时绑定邮箱和手机立即绑定

Object.assign() 没有按原样构造我的对象数组

Object.assign() 没有按原样构造我的对象数组

开满天机 2022-10-27 16:56:39
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})
     }


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信