美文网首页
对象原始值克隆的三种方法

对象原始值克隆的三种方法

作者: Spidd | 来源:发表于2019-10-30 16:53 被阅读0次

第一种 es6新方法——Object.assign

//比较常用
var obj = {a:1,b:2}  
var newObj = Object.assign({}, obj); 
obj.c = 3;
console.log(obj,newObj);

第二种 扩展运算符(...)

var obj = {a:1,b:2}  
var newObj ={...obj}
obj.c = 3;
console.log(obj,newObj);

相关文章

  • 对象原始值克隆的三种方法

    第一种 es6新方法——Object.assign 第二种 扩展运算符(...)

  • 深层克隆和浅层克隆

    浅层克隆 深层克隆 //遍历对象 for(var prop in obj)//1.判断是不是原始值 type...

  • 深度克隆对象

    克隆的概念 浅度克隆:原始类型为值传递,对象类型仍为引用传递。 深度克隆:所有元素或属性均完全复制,与原对象完全脱...

  • 浅克隆与深克隆

    克隆的概念 浅度克隆:原始类型为值传递,对象类型仍为引用传递。深度克隆:所有元素或属性均完全复制,与原对象完全脱离...

  • 数组原始值克隆的三种方法

    第一种 第二种(推荐) 第三种

  • Javascript类型转换准则

    原始值转换: 对象转换为原始值 对象都会从Object继承valueOf 和toString 方法。默认的valu...

  • 每日一条JS精华片段:deepClone

    创建对象的深层克隆。克隆基本值,数组和对象 Javascript方法 示例 执行结果 请关注我,每天获得一条精华小片段!

  • JS包装对象

    包装对象 定义 对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在...

  • 了解下包装对象

    包装对象 定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一...

  • toString valueOf 方法

    toString 方法返回 对象字符串valueOf()方法:返回指定对象的原始值。 看下面这个奇怪的例子:你是不...

网友评论

      本文标题:对象原始值克隆的三种方法

      本文链接:https://www.haomeiwen.com/subject/ulfavctx.html