JavaScript数组类型Array有哪些属性和方法详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1966个文字,预计阅读时间需要8分钟。
Array数组类型详解:在ECMAScript中,除了object类型外,Array数组是最常用的类型。ECMAScript中的数组可以存储任何类型的值,无需指定数组的长度,还可以根据数据量的增加动态调整数组大小。
Array数组类型详解
在ECMAScript中除了object类型之外,Array数组用的是最常用的类型。ECMAScript数组可以在每一项存储任何类型的值,无需指定数组的长度,还可以随着数据的增长来增加数组长度,这些是和其他语言的数组不同的。
1.数组的创建方法
数组字面量方式
var arr = [1,2,3,4,5];// 简单直接用中括号包裹构建数组
数组构造函数
var arr = new Array(1,2,3,4,5);// 通过内置Array对象构建数组
2.检测数组
instanceof操作符,在全局环境下可以检测对象是否为数组,但是如果页面上存在多个框架时就会存在两种以上的全局环境,这时候这种方法就有些问题。console.log(arr instanceof Array); // true
Array.isArray()方法就解决了上面的问题,可以快速的检测对象是否为数组。console.log(Array.isArray(arr)); // true
3.转换方法
使用toString()方法可以使数组返回字符串。
本文共计1966个文字,预计阅读时间需要8分钟。
Array数组类型详解:在ECMAScript中,除了object类型外,Array数组是最常用的类型。ECMAScript中的数组可以存储任何类型的值,无需指定数组的长度,还可以根据数据量的增加动态调整数组大小。
Array数组类型详解
在ECMAScript中除了object类型之外,Array数组用的是最常用的类型。ECMAScript数组可以在每一项存储任何类型的值,无需指定数组的长度,还可以随着数据的增长来增加数组长度,这些是和其他语言的数组不同的。
1.数组的创建方法
数组字面量方式
var arr = [1,2,3,4,5];// 简单直接用中括号包裹构建数组
数组构造函数
var arr = new Array(1,2,3,4,5);// 通过内置Array对象构建数组
2.检测数组
instanceof操作符,在全局环境下可以检测对象是否为数组,但是如果页面上存在多个框架时就会存在两种以上的全局环境,这时候这种方法就有些问题。console.log(arr instanceof Array); // true
Array.isArray()方法就解决了上面的问题,可以快速的检测对象是否为数组。console.log(Array.isArray(arr)); // true
3.转换方法
使用toString()方法可以使数组返回字符串。

