扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
js里面声明数组,最简单、可靠,而且常用的,就是:
创新互联服务项目包括曲水网站建设、曲水网站制作、曲水网页制作以及曲水网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,曲水网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到曲水省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
var arr=[];
最为常见的方式是这样的:
var arr = [];
arr是变量名,你自己随意取(只要符合命名规范即可)
如上表示创建了一个新数组。
数组赋值有两种,一种是创建的时候赋值,还与一种是创建后再赋值,如下
创建时赋值:
var arr = ['HTML5学堂', 2];
// 创建了一个数组,数组有两个元素,第一个是字符串HTML5学堂,第二个是数字2
创建后再赋值:
var arr = [];
arr[0] = 'HTML5学堂';
arr[1] = 2;
// 创建一个空数组,给第一个数组元素赋值为HTML5学堂,第二个数组元素赋值为2
除了这种最为常见的创建数组方法之外,还有这种(平日不怎么用,也不推荐在实际中使用):
var arr = new Array();
var arr2 = new Array('HTML5学堂', 2);
JavaScript中声明一个长度100元素都为0的数组有很多方法,最简单的可以使用循环的方法和其他的方法。
工具原料:编辑器、浏览器
方法一:
可以使用while循环的方法进行循环赋值,代码如下:
var arr = new Array(100), i=arr.length;
while(i--){arr[i] = 0;}
方法二:
使用apply方法和map方法来实现,代码如下:
Array.apply(null, Array(100)).map(function(item, i) {
return 0;
});
方法三
使用传统的办法直接赋值,但是不推荐这样,代码如下:
var a = [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
一、直接字面量定义:
var arr = [];//创建空数组
var arr = [1,2,3]//长度为三的数组,内容分别是1,2,3
二、new Array
var arr=new Array();//new一个没有内容的空数组
var arr=new Array(20);//定义指定大小;长度为20
var arr=new Array('abc', 'def', 'ghi', 'opq');//定义时赋初值
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流