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 页面划词搜索JS
Sep 28 Javascript
jquery的Theme和Theme Switcher使用小结
Sep 08 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
javascript获取当前鼠标坐标的方法
Jan 10 Javascript
写给小白的JavaScript引擎指南
Dec 04 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
Bootstrap表单布局
Jul 19 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
Aug 16 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
axios发送post请求springMVC接收不到参数的解决方法
Mar 05 Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 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&amp;&amp;mysql)一
2006/10/09 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
python中文编码问题小结
2014/09/28 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
Python字符串三种格式化输出
2020/09/17 Python
python包的导入方式总结
2021/03/02 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
舞蹈教师自荐信
2014/01/27 职场文书
黄河象教学反思
2014/02/10 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
教师三严三实心得体会
2014/10/11 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
公务员处分决定书
2015/06/25 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
24年收藏2000多部退役军用电台
2022/02/18 无线电