首页 > 其他分享 >js 把一个数组赋值给另一个数组

js 把一个数组赋值给另一个数组

时间:2022-12-08 22:46:39浏览次数:39  
标签:bArr aArr js 数组 var 赋值

var aArr = ["a", "b", "c"];
var bArr = aArr;
这种情况下的赋值无论是对aArr还是bArr做出操作(例如删除数组中的一个元素),都将影响另一个,因为数组是指向原位置的。

要切断两个数组之间的关联用concat或者slice赋值
var bArr = aArr.slice();
var bArr = [].concat(aArr);

标签:bArr,aArr,js,数组,var,赋值
From: https://www.cnblogs.com/ZYSZBD/p/16967621.html

相关文章

  • Threejs:捕获鼠标位置
     //获取鼠标坐标functiononPointerMove(event){//将鼠标点击位置的屏幕坐标转换成threejs中的标准坐标mouse.x=(event.clientX/window.innerWidth)*2-......
  • Threejs:创建矩阵
     设置顶点创建矩形constgeometry3=newTHREE.BufferGeometry();constvertices=newFloat32Array([-1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,1.0,1.0,......
  • Threejs:创建纹理
    创建纹理//导入纹理constloader=newTHREE.TextureLoader();//加载所需要的纹理图片consttexture1=loader.load('./dist/texture/sea.jpg')constmaterial5......
  • 代码随想录算法训练营第二天| 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩
    977.有序数组的平方tag:#双指针leetcode地址:977.有序数组的平方代码:functionsortedSquares(nums:number[]):number[]{constres=[]letleft=0,ri......
  • Threejs:创建几何体——图元
     BoxGeometry盒子+MeshBasicMaterialconstgeometry=newTHREE.BoxGeometry(1,1,1);constmaterial=newTHREE.MeshBasicMaterial({color:0x00ff00});const......
  • Spring Websocket, SockJS, Stomp 整合
    ​​SpringWebsocket,SockJS,Stomp整合(WebSocket介绍)​​​​SpringWebsocket,SockJS,Stomp整合(WebSocketAPI)​​​​SpringWebsocket,SockJS,Stomp整合(Sock......
  • js-垃圾回收
    js是垃圾回收的语言,也就是执行环境负责在代码执行时管理内存。1.标记清理垃圾回收程序时,会标记内存中存储的所有变量,然后会将所有在上下文中的变量,以及被在上下文中......
  • 字符数组的定义与赋值
    今天写c程序时遇到这样的编译问题charstr[10];str[]="welcome";报语法错误charstr[10];str="welcome";也报语法错误 这是为什么呢?如果是其它的变量,比如:inta=1;可......
  • JS方法——Date(日期)
    Date:默认情况下,JavaScript将使用浏览器的时区并将日期显示为全文本字符串。用指定日期和时间创建新的日期对象,7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此......
  • JS数据结构与算法
      视频https://www.bilibili.com/video/BV1x7411L7Q7/?p=1&vd_source=e9b8cfee2a87176fd8f46368175ac878 笔记https://www.cnblogs.com/AhuntSun-blog/p/12636718......