Javascript开发之三数组对象实例介绍


Posted in Javascript onNovember 12, 2012

var a=new Array();
如果这样定义:a[3]="a"; alert(a.length) 4 而是的1,
如果定义了,但没有赋值则返回一个undefined (alert(a[0]))

创建数组

arr = [];//是的,一个空中括号 
//与下面一句几乎是等价的 
arr = new Array();var a=new Array(1,"n",3,"m",5,“m”,8); 
var a=[]; //定义一个空数组 
var a=new Array(2); //定义一个长度为2的数组 
var a=[2]; 定义一个初始值为2的数组 
var a=[1,2,2,2,3,4,4,4];

向数组中添加,删除元素(push,delete)
var arr=[4545,5456,64646]; 
arr.push(55,88); //向数组尾追加两个元素 
delete arr[2];//直接把每三个元素删除掉了,但位置还是保留在,说明长度没有改变,以方面我们能继续访问原来位置的元素。 
数组中join方法的使用:作用: 
var arr=[1,2,3,4]; 
alert(arr.join("#")) 1#2#3#4

数组性能的提升
var startA=new Date().getTime(); 
var s=["start"]; 
for(var i=0;i<999999;i++) 
{ 
s.push("ABC"); 
} 
s.join(""); 
alert(new Date().getTime()-startA); 
startA=new Date().getTime(); 
//var arr=[]; 
var s="start"; 
for(var i=0;i<999999;i++) 
{ 
s+="ABC"; 
} 
alert(new Date().getTime()-startA);
Javascript 相关文章推荐
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
JavaScript中json使用自己总结
Aug 13 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
微信小程序实战之运维小项目
Jan 17 Javascript
Bootstrap Table使用整理(一)
Jun 09 Javascript
基于vue2.0实现的级联选择器
Jun 09 Javascript
Canvas实现微信红包照片效果
Aug 21 Javascript
JavaScript中的函数式编程详解
Aug 22 Javascript
JS实现密码框效果
Sep 10 Javascript
OpenLayers3实现测量功能
Sep 25 Javascript
在浏览器窗口上添加遮罩层的方法
Nov 12 #Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 #Javascript
php对mongodb的扩展(初识如故)
Nov 11 #Javascript
JavaScript判断DOM何时加载完毕的技巧
Nov 11 #Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
Nov 11 #Javascript
jQuery语法总结和注意事项小结
Nov 11 #Javascript
javascript继承之为什么要继承
Nov 10 #Javascript
You might like
人族 Terran 魔法与科技
2020/03/14 星际争霸
PHP在特殊字符前加斜杠的实现代码
2011/07/17 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
2011/11/02 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
prototype 学习笔记整理
2009/07/17 Javascript
读jQuery之八 包装事件对象
2011/06/21 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
小谈angular ng deploy的实现
2020/04/07 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
python中partial()基础用法说明
2018/12/30 Python
Python流程控制常用工具详解
2020/02/24 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
《我的信念》教学反思
2014/02/15 职场文书
绿色城市实施方案
2014/03/19 职场文书
给校长的建议书600字
2014/05/15 职场文书
李敖北大演讲稿
2014/05/24 职场文书
学雷锋宣传标语
2014/06/25 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
简单租房协议书
2014/10/21 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
春节晚会开场白
2015/05/29 职场文书
决心书格式范文
2015/09/23 职场文书