标签:
数组的创建:
数组可以使用Array构造函数来创建,或者使用[]快速创建。
1. Array构造函数创建数组:
无参数,创建空数组:
var arry = new Array();
参数为一个数字,指定数组长度
var array = new Array(3);
带初始化数据,创建数组并初始化参数数据
var array = new Array(1,‘34‘,‘ceshi‘)
2. "[]"创建数组:
使用[],创建空数组:
var array = [];
传入初始化数据
var array = [1,‘34‘,‘ceshi‘];
判断数组类型:
数组是继承自Object的原型,typeof Array 返回值为‘objiect‘。如果想进一步判断就需要用以下方法:
对于一个网页或一个全局作用域而言,使用instanceof操作符可以做到:
var array = []; if(array instanceof Array){ alert(‘判断成功‘) }
对于instanceof的局限性,为了解决这个问题,ECMAScripts5新增Array.isArray(value)方法:
var arr = []; if(Array.isArray(arr)){ alert(‘判断成功‘) }
标签:
原文地址:http://www.cnblogs.com/yangkangkang/p/5647395.html