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源码分析-01总体架构分析
Nov 14 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
Jun 22 Javascript
理解Javascript图片预加载
Feb 23 Javascript
Bootstrap每天必学之折叠(Collapse)插件
Apr 25 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
用jQuery的AJax实现异步访问、异步加载
Nov 02 Javascript
JavaScript执行环境及作用域链实例分析
Aug 01 Javascript
解决LayUI数据表格复选框不居中显示的问题
Sep 25 Javascript
JS实现音乐钢琴特效
Jan 06 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
vue 项目软键盘回车触发搜索事件
Sep 09 Javascript
Vue Element校验validate的实例
Sep 21 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 miniBB中文乱码问题解决方法
2008/11/25 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
jquery操作对象数组元素方法详解
2014/11/26 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
基于Vue实现拖拽功能
2020/07/29 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python2与Python3的区别点整理
2019/12/12 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
美国美妆网站:B-Glowing
2016/10/12 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
送货司机岗位职责
2013/12/11 职场文书
家长会学生家长演讲稿
2013/12/29 职场文书
酒店营销策划方案
2014/02/07 职场文书
图书馆标语
2014/06/19 职场文书
大学生交通专业求职信
2014/09/01 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
出国导师推荐信
2015/03/25 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android