JS数组

Posted sunkaixuan1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS数组相关的知识,希望对你有一定的参考价值。

声明数组:      new  Array()  

循环输出数组里的元素:    for(x  in  名字)

数组长度:      length

用来合并数组:      concat()

将数组的所有元素组成一个字符串    join()

使用 sort() 方法从字面上对数组进行排序      sort()

使用 sort() 方法从数值上对数组进行排序。      sortNumber

0~9    在ascii码表中从48开始

a~b    在ascii码表中从65开始

var变量里面[  ]是对象

对象没有length属性

var  arr=[  ]字面量法

构造函数    var  arr=new  Array( )

shift( )      开头删除

unshift( )      开头添加

push( )      尾部添加

pop( )      尾部删除

delete    删除  (原位置保留)

forEach    循环数组里的元素

reverse    倒叙

return:  a-b  从小到大排序

concat( )  方法用来连接两个或者多个数组    该方法不会改变现有数组,而仅仅会返回被连接数组的一个副本

slice      截取    0-4   4不算

splice    删除元素    0-4  4不算

touUppercase    转换成大字字母

filter    检查指定数组中符号条件的元素    注意:1、不会对空数组进行检测  2、不会改变原始数组

reduce     a+b的话求数组的和

every    所有

some    有一些

index of  找下标

 

以上是关于JS数组的主要内容,如果未能解决你的问题,请参考以下文章

js数组相加

js 数组反转, 不改变原来的数组

js递归(二)——合并多维数组

js数组empty

js 如何动态添加数组

js如何创建一个数组并给数组设置指定宽度