当前位置: 首页 > news >正文

专业建设网站哪个好友情链接吧

专业建设网站哪个好,友情链接吧,中文网站域名注册,广西最优秀的品牌网站建设公司浅拷贝 浅拷贝是创建一个新对象,这个新对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型(如字符串、数字、布尔值等),拷贝的就是基本类型的值本身;如果属性是引用类型(如对象、数组等&#xff09…

浅拷贝

浅拷贝是创建一个新对象,这个新对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型(如字符串、数字、布尔值等),拷贝的就是基本类型的值本身;如果属性是引用类型(如对象、数组等),拷贝的是引用类型的引用地址,而不是引用类型本身。

Object.assign () 方法(适用于对象)

let targetObj = {};

let sourceObj1 = { a1 };

let sourceObj2 = { b2 };

let sourceObj3 = { c3 };

Object.assign(targetObj, sourceObj1, sourceObj2, sourceObj3);

console.log(targetObj); // { a: 1, b: 2, c: 3 }

展开运算符(适用于对象和数组)

深拷贝

深拷贝是创建一个新对象,并且递归地复制原始对象的所有属性,包括嵌套对象的属性。新对象与原始对象不共享任何引用,修改新对象不会影响原始对象。

JSON.parse (JSON.stringify ()) 方法(存在局限性)

let originalObj = {

    name: 'John',

    age: 25,

hobbies: ['reading', 'swimming']

};

let deepCopyObj = JSON.parse(JSON.stringify(originalObj));

递归复制方法(自定义函数)

function deepCopy(obj) {

    if (typeof obj!== 'object' || obj === null) {

        return obj;

    }

    if (Array.isArray(obj)) {

        let arr = [];

        for (let i = 0; i < obj.length; i++) {

            arr[i] = deepCopy(obj[i]);

        }

        return arr;

    }

    let newObj = {};

    for (let key in obj) {

        if (obj.hasOwnProperty(key)) {

            newObj[key] = deepCopy(obj[key]);

        }

    }

return newObj;

}

let originalObj = {

    name'John',

    age25,

hobbies: ['reading''swimming']

};

let deepCopyObj = deepCopy(originalObj);

使用第三方库(如 Lodash 的 cloneDeep 方法)

const _ = require('lodash');

let originalObj = {

    name'John',

    age25,

hobbies: ['reading''swimming']

};

let deepCopyObj = _.cloneDeep(originalObj);

http://www.cadmedia.cn/news/3488.html

相关文章:

  • 网站建设考虑官网首页入口百度
  • 政府网站建设改进措施无锡优化网站排名
  • 网站开发是用html还是jsp电商培训心得
  • 政府门户建设汕头seo推广优化
  • 深圳网站建设 设计科技seo外包公司费用
  • 表情包制作生成器太原网站制作优化seo公司
  • 网站建设app开发 微信小程序 网站开发 自动脚本长沙推广引流
  • 公司的企业诚信建设分析seo快速排名首页
  • 网站开发用什么语言最安全铜川网络推广
  • 宝鸡手机版网站建设免费发布信息的网站平台
  • 动漫设计与游戏制作学什么什么是seo
  • wordpress 光点特效seo排名优化的方法
  • 网站开发公司地址搜索引擎营销
  • 云南网站建设小程序开发武汉新闻最新消息
  • 今日头条橙子建站官网百度快速收录软件
  • 普陀企业网站建设注册一个网站
  • 官网的网站建设公司百度小说搜索风云排行榜
  • 外国人做旅游攻略网站郑州疫情最新动态
  • 建站市场佛山网站建设十年乐云seo
  • 郑州市精神文明建设 网站0元入驻的电商平台
  • 具体阐述对网站如何加强建设网络营销的特点主要包括什么
  • 自适应文章网站模板找seo外包公司需要注意什么
  • 深圳网站seo设计中国十大网站
  • 网站建设项目的工期计划网络营销总结及体会
  • 自己做的网站怎么添加文档重庆seo网站哪家好
  • 用六类网站做电话可以吗爱站工具网
  • 淄博百度网站建设站长交流平台
  • mac网站建设附子seo教程
  • 广州网站建设定制设计建站平台哪个好
  • 建设企业网站的重要性软文写作范文