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 相关文章推荐
轻轻松松学习JavaScript
Feb 25 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
May 17 Javascript
javascript 函数声明与函数表达式的区别介绍
Oct 05 Javascript
javascript预加载图片、css、js的方法示例介绍
Oct 14 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 Javascript
微信小程序仿RadioGroup改变样式的处理方案
Jul 13 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
微信小程序实现日历签到
Sep 21 Javascript
js实现三角形粒子运动
Sep 22 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
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
用js实现随机返回数组的一个元素
2007/08/13 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
DOM 高级编程
2015/05/06 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
Python变量和字符串详解
2017/04/29 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
python实现简单多人聊天室
2018/12/11 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
康拓普公司Java笔面试
2016/09/23 面试题
2014年单位植树节活动方案
2014/03/23 职场文书
初中同学会活动方案
2014/08/22 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
小学班主任评语
2014/12/29 职场文书
初中班长竞选稿
2015/11/20 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS