JS中复制数组
来源:互联网 发布:网络被限制怎么解除 编辑:程序博客网 时间:2024/06/05 19:04
array2
array1.length
alert(array2);
这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类
型。array2得到的是引用,所以对array1的修改会影响到array2。
二、 使用slice()
可使用slice()进行复制,因为slice()返回也是数组。
var
array2
array1.length
alert(array2);
定义和用法
slice() 方法可从已有的数组中返回选定的元素。
语法
arrayObject.slice(start,end)
返回值
返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
说明
请注意,该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。
三、 使用concat()
注意concat()返回的并不是调用函数的Array,而是一个新的Array,所以可以利用这一点进行复制。
var
array2
array1.length
alert(array2);
四、 测试
<!DOCTYPE
array1
array2
array1.length
alert(array2);
}
array1
array2
array1.length
alert(array2);
}
array1
array2
array1.length
alert(array2);
}
- JS中复制数组
- JS中复制数组
- JS中复制数组
- js中数组的复制
- JS中快速复制数组的方法
- js中数组和对象的复制
- js数组复制
- Js 深度复制数组
- js数组复制
- js数组复制问题
- js复制数组
- JS复制对象、数组
- JS中一种快速浅复制数组的方法
- C#中数组复制
- C#中复制数组
- JS数组复制(克隆)
- JS—数组深层复制
- js对象、数组深复制
- JSP 请求对象 request
- 惯性导航系统、加速度计、陀螺仪原理
- Welcome to JAVA!(第3章课后习题)
- JSP 响应对象 response
- 24.c++-lib文件简述
- JS中复制数组
- phpunit在window下安装
- ZOJ1037
- 32bit程序在64bit操作系统下处理重定向细节
- JSP 四个内置对象的保存范围
- maven入门(安装配置)
- storm传参,限流
- Wow6432Node
- 海量数据挖掘MMDS week1: MapReduce