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 表单验证扩展(四)
Oct 20 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
javascript 按键事件(兼容各浏览器)
Dec 20 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
jquery淡入淡出效果简单实例
Jan 14 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
微信小程序中form 表单提交和取值实例详解
Apr 20 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
vue-cli3.0 环境变量与模式配置方法
Nov 08 Javascript
Javascript查看大图功能代码实现
May 07 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP 页面跳转到另一个页面的多种方法方法总结
2009/07/07 PHP
PHP中exec与system用法区别分析
2014/09/22 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python程序中的观察者模式结构编写示例
2016/05/27 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
基于python实现复制文件并重命名
2020/09/16 Python
优秀大学生职业生涯规划书
2014/02/27 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
学习礼仪心得体会
2014/09/01 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript
HttpClient实现文件上传功能
2022/08/14 Java/Android