最新要闻
- 环球短讯!春节档电影票房乐观预测可达85亿 吴京主演《流浪地球2》领跑
- 每日焦点!支付宝2023年“集五福”来了 网友:两块钱的大项目
- 时讯:网站关停!广汽讴歌成为历史 正式退出中国市场
- 2023中国航天开门红!我国再次成功发射一箭三星
- 卢伟冰:Redmi K60卖的非常好 是2.5K-4K价位首选!
- 天天即时看!未来要取代iPhone!苹果AR/VR头戴设备将春季发布:原型机已发放
- A16研发失败后!iOS 17首曝光:苹果挤牙膏 没重大更新让人失望
- 天天讯息:电源买双倍功率就中计啦!大可不必
- 全球观热点:用4年依旧流畅!一加11今日首销:最低12G内存 3999元起
- 焦点速讯:暴雪网易复合几乎不可能:不会降低标准 正和新代理谈的火热
- 【世界速看料】NVIDIA正在开发AI优化驱动:性能飙升30%
- 大几千元的空气消毒机是智商税吗?这操作多少有点愣
- 世界信息:神奇的雌雄同体:一不小心 “老婆”变成“老公”
- 《鹿鼎记》主演时隔24年重聚:小宝的四个老婆 她几乎没变
- 《中国奇谭》封神:上线仅三集 追番量破200万
- 红旗正式发布新能源品牌:全新LOGO 新车3秒破百
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
环球热门:深拷贝、浅拷贝
(相关资料图)
深浅拷贝:
内存中一共分为栈内存和堆内存两大区域,所谓深浅拷贝主要是对js引用类型数据进行拷贝一份;浅拷贝就是引用类型数据赋值之后,例obj1=obj2 如果后面的操作中修改obj1对象obj2也会改变,因为在内存中引用数据类型,名字存在栈内存中,值存在堆内存中,但是栈内存会提供一个引用的地址指向堆内存中的值,两个引用类型数据地址一样,如果其中一个发生变化另外一个会有影响;而深拷贝则不会,深拷贝是会在堆内存中重新开辟一块空间进行存放。
简单来说就是B复制了A,如果A发生了改变,如果B随之变化,那么是浅拷贝,如果B并没有发生变化,则是深拷贝。
1.如果是基本数据类型,名字和值都会储存在栈内存中
let a = 1;let b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的b = 2;console.log(a); //输出a为1console.log(b);//输出b为22.浅拷贝实现方式(1)用=赋值let a = [1, 2, 3]let b = a;a[0] = 0;console.log("a", a);console.log("b", b);运行结果(2)用Object.assign方法let obj1 = { a: 1, b: 2 }let obj2 = Object.assign(obj1);obj2.a = 3;console.log("obj1", obj1)console.log("obj2", obj2)运行结果3.深拷贝实现方式
(1)JSON做字符串转换
let a = [1, 2, 3];let b = JSON.parse(JSON.stringify(a));b[0] = 0;console.log("a", a);console.log("b", b);运行结果(2)手动实现深拷贝
let obj1 = { a: 1, b: 2 }let obj2 = { a: obj1.a, b: obj1.b } obj2.a = 3; console.log("obj1", obj1) console.log("obj2", obj2)运行结果(3)用递归去拷贝所有层级属性
const deepClone = (obj) => { let objClone = Array.isArray(obj) ? [] : {}; if (obj && typeof obj === "object") { for (key in obj) { //判断obj子元素是否为对象,如果是,递归复制 if (obj[key] && typeof obj[key] === "object") { objClone[key] = deepClone(obj[key]); } else { //如果不是,简单复制 objClone[key] = obj[key]; } } } return objClone; } let a = [1, 2, 3]; let b = deepClone(a); b[0] = 0; console.log("a", a); console.log("b", b); 运行结果 let obj1 = { a: 1, b: 2, c: { d: 3 } } let obj2 = deepClone(obj1); obj2.a = 3; obj2.c.d = 4; console.log("obj1", obj1) console.log("obj2", obj2); 运行结果-
6.Servlet
Servlet笔记目录:(https: www cnblogs com wenjie2000 p 16378441 html)视频教程(P94~P98)Servlet是Java提供的一门动态w
来源: 环球热门:深拷贝、浅拷贝
6.Servlet
环球短讯!春节档电影票房乐观预测可达85亿 吴京主演《流浪地球2》领跑
每日焦点!支付宝2023年“集五福”来了 网友:两块钱的大项目
时讯:网站关停!广汽讴歌成为历史 正式退出中国市场
2023中国航天开门红!我国再次成功发射一箭三星
卢伟冰:Redmi K60卖的非常好 是2.5K-4K价位首选!
天天即时看!未来要取代iPhone!苹果AR/VR头戴设备将春季发布:原型机已发放
A16研发失败后!iOS 17首曝光:苹果挤牙膏 没重大更新让人失望
天天讯息:电源买双倍功率就中计啦!大可不必
全球观热点:用4年依旧流畅!一加11今日首销:最低12G内存 3999元起
焦点速讯:暴雪网易复合几乎不可能:不会降低标准 正和新代理谈的火热
4week-3字符串和字符
世界时讯:DVWA靶场实战(五)——File Upload
ACWING 4366. 上课睡觉
【世界速看料】NVIDIA正在开发AI优化驱动:性能飙升30%
大几千元的空气消毒机是智商税吗?这操作多少有点愣
世界信息:神奇的雌雄同体:一不小心 “老婆”变成“老公”
[1] LeetCode 刷题笔记: 两数之和 [S]
expres实现登录与修改密码
《鹿鼎记》主演时隔24年重聚:小宝的四个老婆 她几乎没变
Codeforces 1671 F Permutation Counting 题解
关注:如何优雅地校验后端接口数据,不做前端背锅侠
《中国奇谭》封神:上线仅三集 追番量破200万
红旗正式发布新能源品牌:全新LOGO 新车3秒破百
【环球新视野】学习笔记——Maven的核心概念之仓库、坐标;maven的依赖管理;Maven中统一管理版本号;Maven的继承;Maven的聚合
jmap——Java内存分析工具
全球消息!AMD锐龙7040砍掉没用的PCIe 5.0!内存翻番256GB
全球快看点丨微软Xbox老大斯宾塞盛赞索尼:无障碍手柄是对PS生态很好的补充
环球观热点:1.Maven入门
每日快播:特斯拉的好日子 到头了
全球热资讯!马斯克承诺成空谈!推特被裁员工仅获1个月工资补偿
中国空间站能量粒子探测器成功安装:自主研发 将开启10年运行
世界快报:Steam特别好评!PC策略大作《文明6》打0.9折:入正绝佳时机
20万天价酒店被抢光!春节旅游十大热门目的地公布
当前讯息:美国能源部出手 阿贡开发出全新锂硫电池:能量密度可达特斯拉4680十倍
看热讯:网约车带走3岁孩子妈妈一路狂追 司机委屈:不敢从反光镜看女乘客
精选!C++ TinyWebserver 部署到Linux下,并运行(使用的是Vmware的虚拟机运行Ubuntu20.04)
世界新动态:JavaWeb概述
世界热讯:姚明12岁女儿最新身高曝光 网友:基因太强大!专家科普
乘客羽绒服炸开 绒毛飘满地铁车厢:这是为什么呢?
PC游戏掌机OneXPlayer 2发布:首发6099元起 流畅玩3A大作
Codeforces 1305 F Kuroni and the Punishment 题解 (随机算法)
Python深浅拷贝的理解
今日播报!基于卷积神经网络的人脸表情识别应用--AR川剧变脸(一)
Python中 re.compile 函数的使用
环球快看:学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标
天天动态:科学家都惊到的减肥药出现了!每周一针 有人减掉近一半体重
安全专家发现汽车漏洞 几乎全球所有汽车品牌均中招
仅175克重!夏普发布2K 120Hz头戴显示器
世界球精选!迪士尼玲娜贝儿头部被男子拍打 专家科普:内有钢架 可能造成脑震荡
最新消息:MySQL——锁
【全球新要闻】突破3200万!Steam同时在线再创新高
尹烨:俞敏洪是中国男人应该有的样子 你怎么看?
【天天速看料】女子吐槽小区新能源车主将充电枪提前锁车内 电价便宜再充
迈出国门!国产科幻《流浪地球2》确定将在新西兰等地上映
今日热门!特斯拉降价车主组团维权:维权没结果 又被收了7块停车费
每日视点!简单的24点小游戏
最资讯丨Java Netty框架自建DNS代理服务器教程
天天动态:著名配音艺术家苏秀去世 享年97岁:曾为上影动画《天书奇谭》配音
天天播报:苹果MFi认证 iPhone快充线23.9元:自动匹配iOS版本 不弹窗
手慢真的无了!杰士邦镇店之宝大促:原价169.9元券后19.9
天天快看点丨学习笔记——Maven的基本配置、Maven基本使用、将Maven整合到IDEA中
LeetCode 887. 鸡蛋掉落-题解分析
【当前热闻】男子新买百万奔驰被朋友借走撞烂:保险拒赔!最终结局意外
江西南昌县发生重大交通事故 造成17人死亡22人受伤
【环球新视野】特斯拉车价降至史上最低!才开30公里车主委屈:销售催提车
热讯:java多线程知识点总结
今日热门![Docker] 将容器打包成镜像、镜像分层机制详解
每日视点!成都车主“0元购”引热议 此前还有维权车主要平分特斯拉股权
环球速看:学习笔记——Maven
最资讯丨国产特斯拉大降价后车主维权 能拿到四项补偿?回应来了
电动救生圈亮相CES:时速15公里 续航6公里
《三体》动画播放量破3亿!豆瓣跌破5分 差评率高达83%
环球百事通!8K电视凉了?CES 2023新品少的可怜:销量份额0.15%不忍直视
实时焦点:安卓刷机时代落幕!开源ROM魔趣创始人宣布删库跑路
两款40系新卡RTX 4070/4060 Ti来了:没有最便宜 只有更便宜!
红到冒泡的《鹅鸭杀》 我玩起来是一点兴趣都没有
上次还是旧石器时代!5万年一遇彗星将造访地球:肉眼或可见
最新:使用KVM克隆用于Oracle DB的主机
腾讯推出“游戏锁”功能:再也不怕《王者荣耀》号被盗了
【世界快播报】AMD、NVIDIA显卡越来越贵 Intel成了救星:2000元档唯一新卡
5199元起 红魔8 Pro+明天开卖:无刘海无挖孔 观感明显好于iPhone 14 Pro
焦点速讯:AcWing395. 冗余路径
播报:在linux中通过虚拟机转发流量访问内网
每日热闻!分享2023年最新的15种JavaScript 速记技巧 【终极秘籍】
世界观点:express实现批量删除和分页
天天观点:Docker-Compose容器编排
Linux笔记03: Linux常用命令_3.4文件和目录共用命令
Python+matplotlib实现折线图的美化
当前快讯:vue-router的使用
全球最资讯丨Unity初始界面设计与人物移动代码
学习笔记——书城项目之“我的订单”功能
环球百事通!一些学习编程的优质网站
学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现
【环球快播报】“爱妻”来了!理想L7的二排空间有多大?史无前例的“皇后座”感受下
精彩看点:Docker轻量级可视化工具Portainer
热点评![概率论与数理统计]笔记:2.5 随机变量函数的分布
全球简讯:express学会CRUD
当前速递!影像机皇预定!小米13 Ultra堆料惊人:四颗5000万像素主摄