JavaScript数组的赋值
来源:互联网 发布:大班美工多彩的剪纸 编辑:程序博客网 时间:2024/05/02 06:46
1常规赋值
var arr = new Array(); for (var i = 1; i <= 10; i++) { arr[arr.length] = i;}document.write(arr.join(","));
结果:1,2,3,4,5,6,7,8,9,10
var arr = new Array();for (var i = 0; i < 10; i++) { arr[i] = i + 1;}document.write(arr.join(","));
结果:1,2,3,4,5,6,7,8,9,10
2.push
var arr = new Array();for (var i = 1; i <= 10; i++) { arr.push(i);//在数组的最后去追加一个元素}//arr.pop();//删除数组最后一个位置document.write(arr.join(","));
结果:1,2,3,4,5,6,7,8,9,10
3.unshift
var arr = new Array();//创建数组for (var i = 1; i <= 10; i++) { arr.unshift(i);}// arr.shift();//删的是第一个位置document.write(arr.join(","));
结果:10,9,8,7,6,5,4,3,2,1
var arr = [1, 3, 5, 7, 9];arr.unshift(11);//插入数组的第一项document.write(arr.join(","));
结果:11,1,3,5,7,9
4.splice
var arr = [1, 3, 6, 8];var code = arr.splice(1, 1);//后面参数为1时,替换原来数组位置的值//可用于删除//var code = arr.splice(1, 0);//后面参数为0时,原来数组保持不变document.write(arr.join(","));
结果:1,6,8
var arr = [1, 3, 6, 8];arr.splice(2, 0, 11);//结果:1,3,11,6,8//arr.splice(2, 1, 11);//结果:1,3,11,8//arr.splice(2,2, 11);//结果:1,3,11//中间的参数为占用后面几个值document.write(arr.join(","))
0 0
- JavaScript数组的赋值
- jsp的String数组赋值给javascript数组
- javascript创建数组或赋值的三种方法
- javascript:创建数组并赋值的三种方法
- JavaScript解构赋值(代码说明ES6数组, 对象, 函数的解构赋值)
- 特殊的数组赋值
- java数组的赋值
- Char数组的赋值
- JS数组的赋值
- php 的数组赋值
- 数组之间的赋值
- 字符数组的赋值
- 字符数组的赋值
- 二维数组的赋值
- 关于数组的赋值
- 数组的解构赋值
- 数组的解构赋值
- 二维数组的赋值
- 【Houdini】Houdini实现Realflow大脑袋案例
- IP分段
- android---图片获得与裁剪
- android---控件隐藏与显示动画
- nyoj 网络的可靠性
- JavaScript数组的赋值
- android---多线程(启动,暂停,终止)
- [dfs序 树状数组] BZOJ 4034 [HAOI2015]T2
- [bzoj2331][SCOI2011]地板
- DOM SAX JSON数据解析
- VLAN划分、VLAN间通讯、TRUNK模式、VTP模式、EthernetChannel的配置(拓扑图)
- android---在ScrollView中嵌套ViewPager
- 【Hibernate】——多对一关联映射
- linux find使用