首页 > 其他分享 >探究Array.of为浅拷贝

探究Array.of为浅拷贝

时间:2023-01-29 13:44:36浏览次数:59  
标签:arr const log zjy 探究 arr1 Array 拷贝

  发现一个很有意思的事

/**
 * Array.of 是否为浅拷贝
 */
const arr = [1, {
    x: 1
}]
const arrOf = Array.of(...arr)
console.log('arr',arr)
arrOf[0] = 'zjy'
arrOf[1].x = 'zjy'
console.log('arr',arr)


const arr1 = [1, {
    x: 1
}]
const arrOf1 = Array.of(...arr1)
console.log('arr',arr1[0], arr1[1])
arrOf1[0] = 'zjy'
arrOf1[1].x = 'zjy'
console.log('arr1',arr1[0], arr1[1])

  控制台输出

 

标签:arr,const,log,zjy,探究,arr1,Array,拷贝
From: https://www.cnblogs.com/zhenjianyu/p/17072486.html

相关文章

  • 线程安全集合CopyOnWriteArrayList
    解决多线程的集合有以下几种1、Vertor(所有方法上加synchronized锁)能保证多线程安全,数据一致,但性能低下一般不用2、Collections.synchronizedList方法返回的List 在方......
  • eBPF 入门实践教程七:捕获进程执行/退出时间,通过 perf event array 向用户态打印输出
    eBPF(ExtendedBerkeleyPacketFilter)是Linux内核上的一个强大的网络和性能分析工具,它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。本文是eBPF入门......
  • Python中的深拷贝与浅拷贝
    Python进阶篇-系列文章全篇......
  • 拷贝构造函数
    ​配合这篇文章食用更佳:构造析构函数拷贝构造函数调用时机使用一个已经创建完毕的对象来初始化一个新对象(复制)值传递的方式给函数参数传值(实参传递给形参的过程,复制)......
  • Arrays.sort()降序排序
    默认的Java.util包中的Arrays.sort(),可以实现对java中的基本数据类型(byte、char、short、int、long、float、double、boolean)的数组进行升序排序。但如果要实现降序排列,则......
  • /var/log/message 归档探究
    转自:https://blog.csdn.net/u012986012/article/details/105453545背景由于项目要收集/var/log/messages的日志到es中,发现messages日志按天切割,但归档的时间却不一致,于是......
  • Squirrel状态机-从原理探究到最佳实践
    作者:京东物流郑朋辉1简介Squirrel状态机是一种用来进行对象行为建模的工具,主要描述对象在它的生命周期内所经历的状态,以及如何响应来自外界的各种事件。比如订单的创建......
  • 【Python】python深拷贝和浅拷贝(一)
    【Python】python深拷贝和浅拷贝(一)大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!定义直......
  • 【Python】python深拷贝和浅拷贝(二)
    【Python】python深拷贝和浅拷贝(二)大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!前言上......
  • du df 探究
    sudoaptautoremove--purgesnapdncdulsof|grepdelete|sort-nrk7|morelsof-w|grepdelete|sort-nrk7|morehttps://www.bbsmax.com/A/B0zq0KeKdv/htt......