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 hover 延时器实现代码
Mar 12 Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
js模仿hover的具体实现代码
Dec 30 Javascript
JQuery EasyUI 数字格式化处理示例
May 05 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
Jul 05 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
Jul 31 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
详解Vue This$Store总结
Dec 17 Javascript
TypeScript中条件类型精读与实践记录
Oct 05 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求最大子序列和的算法实现
2011/06/24 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
php实现点击可刷新验证码
2015/11/07 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
js中this用法实例详解
2015/05/05 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
2020/04/10 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
python生成随机密码或随机字符串的方法
2015/07/03 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
python2与python3共存问题的解决方法
2018/09/18 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
tensorflow 模型权重导出实例
2020/01/24 Python
基于Python的OCR实现示例
2020/04/03 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
经济系大学生求职信
2013/10/01 职场文书
车间机修工岗位职责
2014/02/28 职场文书
开业主持词
2014/03/21 职场文书
小班开学寄语
2014/04/04 职场文书
银行授权委托书范本
2014/10/04 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
政审证明范文
2015/06/19 职场文书