JS数组对象的定义及相关属性和方法

Posted

tags:

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

数组:

JS中的数组对象跟java中的集合本质上是一样的,它的长度是可变的.元素可以是任意object类型.

定义:

new Array();
new Array(size);
new Array(element0, element1, ..., elementn);
var array = [element0,element1,...,elementn];
//定义一个二维数组
var array2w = [ [element0,element1,...,elementn], [element0,element1,...,elementn], [element0,element1,...,elementn] ];

常用属性:length

常用方法:

concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
sort() 对数组的元素进行排序
toString() 把数组转换为字符串,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

以上是关于JS数组对象的定义及相关属性和方法的主要内容,如果未能解决你的问题,请参考以下文章

js常用内置对象及方法

JS面向对象篇什么是原型?原型对象与实例对象构造函数的关系及相关方法

几个关于js数组方法reduce的经典片段

JS之对象

请问js中对象数组求和代码怎么实现?

几个关于js数组方法reduce的经典片段