博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es6 object.assign()的用法 复制对象---克隆对象
阅读量:4992 次
发布时间:2019-06-12

本文共 570 字,大约阅读时间需要 1 分钟。

将来自一个或多个源对象中的值复制到一个目标对象。

语法

Object.assign(target, ...sources );
 target   必需。可枚举属性复制到的对象。...sources   必需。从其中复制可枚举属性的对象。

如果存在分配错误,此函数将引发 TypeError,这将终止复制操作。如果目标属性不可写,则将引发 TypeError

此函数返回目标对象。可枚举自有属性从源对象复制到目标对象。可使用此函数合并或克隆对象。

null 或 
undefined 源被视为空对象一样对待,不会对目标对象产生任何影响。
复制对象
var first = { name: "Bob" };var last = { lastName: "Smith" };var person = Object.assign(first, last);console.log(person);// Output:// { name: "Bob", lastName: "Smith" }

克隆对象

var obj = { person: "Bob Smith"};var clone = Object.assign({}, obj);

 

 

 

 

转载于:https://www.cnblogs.com/haonanya/p/9057190.html

你可能感兴趣的文章
2018年最新小程序一键智能生成平台限时限量销售!
查看>>
集合遍历过程iterator, 添加删除元素报异常
查看>>
echarts一些笔记
查看>>
最长上升子序列
查看>>
Java-面向对象
查看>>
salesforce 零基础学习(四十四)实现checkbox列表简单过滤功能
查看>>
Android 异步下载
查看>>
c# 中 利用 CookieContainer 对 Cookie 进行序列化和反序列化校验
查看>>
Leetcode 743. Closest Leaf in a Binary Tree
查看>>
如何用Java实现反转排序
查看>>
自己动手写字符串库函数 一(C语言实现) 分类: C语言学习 ...
查看>>
说说接口封装
查看>>
Linux Supervisor的安装与使用入门---SuSE
查看>>
C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
查看>>
oracle查锁表
查看>>
PHP SSH2 不支持 IdentityFile
查看>>
eclipse 僵死/假死 问题排查及解决
查看>>
番茄时间
查看>>
四位计算机的原理及其实现【转】
查看>>
mediawiki简易安装文档
查看>>