咨询热线:15911225507
龙霄
登录
首页-所有问题-Javascript-正文

Javascript object.assign()和(…)扩展运算符的区别?

龙霄龙霄
Javascript
2年前
0
0
2.47K

首先两者都是浅拷贝。

object.assign()的第一个参数是目标对象,后面的参数是源对象,这个方法会将目标对象和源对象进行合并,如果

目标对象和源对象中出现同一个键名的话,源对象中的值会覆盖掉目标对象中的值。

扩展运算符,会将多个数组进行合并,并且同样的值也不会被覆盖掉。

龙霄

龙霄

Lv1Vip2Rec2
以 Nuxt.js 之力,焕新 WordPress 体验
源自: 课程-JavaScript 教程
153.06W123.39K9.96K
分享:
Javascript null和undefined的区别?
Javascript null和undefined的区别?上一篇
Javascript 为什么arguments是一个类数组?用什么方法遍历类数组?下一篇
Javascript 为什么arguments是一个类数组?用什么方法遍历类数组?
龙霄
还没有人回答,第一个参与下?
我要回答
回答被采纳奖励100个积分
龙霄
请先登录