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 相关文章推荐
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
javascript显示用户停留时间的简单实例
Aug 05 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
JS中使用变量保存arguments对象的方法
Jun 03 Javascript
异步加载JS、CSS代码(推荐)
Jun 15 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
p5.js实现简单货车运动动画
Oct 23 Javascript
Vue中使用matomo进行访问流量统计的实现
Nov 05 Javascript
深入理解webpack process.env.NODE_ENV配置
Feb 23 Javascript
elementui实现预览图片组件二次封装
Dec 29 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
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
JavaScript模板入门介绍
2012/09/26 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
js实现图片上传即时显示效果
2019/09/30 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
python与mysql数据库交互的实现
2020/01/06 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
python中PyQuery库用法分享
2021/01/15 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
大学生实习期自我评价范文
2013/10/03 职场文书
个人担保书格式范文
2014/05/12 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
4s店活动策划方案
2014/08/25 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript