JS中的数组的操作
来源:互联网 发布:手机掌上贵金属软件 编辑:程序博客网 时间:2024/05/18 22:15
1:创建
①var arr1 = new Array();
②var arr1 = [];
③var arr1 = new Array("1","hello");
④var arr1 = new Array(12);定义一个定长的数组
2:增加
<script>var arr = [];arr.push("hello");//向尾部添加arr.unshift("world");//向头部添加arr.splice(0,2,"1111","222");//删除指定区间的元素并用后面的替代</script>
var arr = [1,2,3];alert(arr.pop());//返回最末尾一个,并删除var arr2 = [];alert(arr2.pop());//弹出undefined
4:修改
<script>var arr = [1,2,3];arr[2] = 999;alert(arr);</script>
5:数组的字符串化
<script>var arr = ["hehe",111,"嘎嘎"];var s = arr.join("=");//alert(s); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。//toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用//alert(arr.toString());//alert(arr.toLoaclString());//alert(arr.valueOf());</script>
6:数组的合并
var arr = ["hehe",111,"嘎嘎"];var arr2 = ["app"];alert(arr.concat(999,"test",arr2));//将多个数组(也可以是字符串,或者是数组和字符串的混合),连接成一个数组,返回一个连接好的新的数组.
7:数组的其他属性
<script>var arr = [152,111,999];//alert(arr.length);//数组的长度属性alert(arr.reverse());//数组翻转alert(arr.sort());//排序,默认是升序alert(arr.indexOf(999));//根据内容获取相应的下标</script>
注意属性和方法的区别;
阅读全文
0 0
- JS中的数组的操作
- JS中的数组操作
- js中的数组操作
- js中的数组的操作 遍历等
- 对于js中的字符串操作和数组的操作
- js数组的操作
- js数组的操作
- JS的数组操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- Lambda表达式小例子
- JVM之类加载过程(二)
- 自定义Win7虚拟机的睡眠时间
- 安卓JAVA將table導出成PDF
- 一些常用的Linux命名
- JS中的数组的操作
- Nginx+Tomcat实现简单的负载均衡
- IntelliJ Idea 2017 免费激活方法
- 如何理解Python装饰器?
- CSS3动画实现登录界面
- PHP内核探索之变量(4)- 数组操作
- 服务器 'FILE' 上的 MSDTC 不可用
- Mybatis 批量查询 Map 嵌套 List
- 字符串操作函数实现strcpy() strcmp()...