关闭

JS中的数组的操作

标签: JSjavascriptweb
47人阅读 评论(0) 收藏 举报
分类:


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>


3:删除

	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
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

js数组几种常见的操作方法

关于js数组的用法有很多,下面主要针对一些简单的操作,比如合并,反转,添加删除等简单的操作总结一下。 第一:读取数组 for循环 方法如下:  var ay=[1,"sdsd","sdsd"] for...
  • gj1949
  • gj1949
  • 2017-01-06 15:13
  • 1494

js/json 数组的操作

1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定...
  • wys3688
  • wys3688
  • 2013-06-19 16:16
  • 1383

js/json 数组的操作

js/json 数组的操作 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size...
  • shfei10100
  • shfei10100
  • 2014-04-09 22:40
  • 1677

js 常见数组和字符串的操作

解析json 做前后端数据处理的基础 ajax不难 难在处理数据
  • baidu_31333625
  • baidu_31333625
  • 2016-09-24 18:31
  • 840

前端web学习--js中数组的操作方法

回顾知识点,js中数组的操作方法 shift,unshift,pop,push,concat,splice,slice,reverse,sort,join //...
  • JC_Sang
  • JC_Sang
  • 2017-07-17 11:39
  • 252

JS中针对数组操作总结:

一.数组的创建: 1. var aObj=new Array([Size]); 2. var aObj=new Array(‘a’,’b’,’c’); 3.var aObj=[‘a’,’b’,’...
  • baidu_34449164
  • baidu_34449164
  • 2017-03-05 17:39
  • 134

JS操作数组循环删除指定元素,splice(i,1)出错解决方案

test,test,test,这里是摘要!
  • sRhee
  • sRhee
  • 2017-04-27 16:38
  • 306

JS数组的slice()方法传负数和字符串操作函数中的slice()、substr()、substring()

自己总结一下这几个字符串操作中的函数,若有不对的地方还请各位大神斧正~
  • qq_16844491
  • qq_16844491
  • 2017-11-09 10:33
  • 92

js中对于数组的一些操作

不管什么语言,对于数组的去重和排序都是必不可少的,以前也分析过C语言中的一些数组排序方法,这次再来看看js中吧 数组去重:   (思路:新建一个空的result数组,一个空的对象。遍历需要去重...
  • liuzijiang1123
  • liuzijiang1123
  • 2017-02-10 11:19
  • 458

JS:字符串、数组操作方法和算数对象(简)

前言:对于字符串、数组操作方法的掌握程度,在一定程度上反映着前端工程师的原生JavaScript水平。当然,也并不是说每一个方法都得熟练精通,对于初级阶段来说,重点应该先放在工作中常遇到的,使用频率高...
  • TuboPe
  • TuboPe
  • 2016-12-27 11:25
  • 340
    个人资料
    • 访问:2280次
    • 积分:376
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类