码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中数组的应用总结

时间:2018-02-19 23:20:02      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:ret   back   turn   pos   com   ima   concat   push   script   

最近在总结javascript的相关应用,今天对js中的数组部分进行归纳总结,以便在以后的工作中有所参考。

1.在js中数组的定义方式有两种:

  var a = [1,2,3,4];

  var b = new Array(1,2,3,4);

这两种创建数组的方式并无区别,可根据习惯自行选用。

2.通过命令对数组的长度进行修改:

例如:var a = [1,2,3,4,5];

   alert(a);

   技术分享图片

当执行:a.length = 3;

       alert(a);

    技术分享图片

 当我们对数组的长度进行定义时,数组会根据设定的长度对元素进行删减处理,可以用该方法动态的进行数组的清空(a.length=0)

3.数组元素的添加和删减

var arr = [1,2,3,4];

push:在数组尾部添加元素arr.push(5);    ‘1,2,3,4,5‘

pop:将尾部元素进行删除arr.pop();      ‘1,2,3‘

unshift:在数组头部添加元素arr.unshift(5);         ‘5,1,2,3,4‘

shift:将头部元素进行删除arr.shift(0);             ‘2,3,4‘

splice:在指定位置进行删除:

splice(起始,长度)  arr.splice(2,2);           ‘1,2‘

splice(起始,长度,要替换的元素)arr.splice(2,2,1,2,3)        ‘1,2,1,2,3‘

concat:连接两个数组var a=[0.1,0.2];  var c = arr.concat(a)     ‘1,2,3,4,0.1,0.2‘

join:将数组以自定义分隔符连接成字符串arr.join("##");

sort:将数组进行排序arr.sort();这种排序方式是按照字符形式进行排序,无法对数字进行排序,可以通过添加自定义函数完善

arr.sort(function(n1,n2){

  return n1-n2;

})

通过返回值的符号来进行判断,和返回数字大小无关

 

javascript中数组的应用总结

标签:ret   back   turn   pos   com   ima   concat   push   script   

原文地址:https://www.cnblogs.com/luxiaohu/p/jsarray.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!