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中根据属性或属性值获得元素(6种情况获取方法)
Jan 17 Javascript
javascript中比较字符串是否相等的方法
Jul 23 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
基于Bootstrap仿淘宝分页控件实现代码
Nov 07 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
解决vuecli3.0热更新失效的问题
Sep 19 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
JavaScript学习教程之cookie与webstorage
Jun 23 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
vue 实现动态路由的方法
Jul 06 Javascript
ES2020让代码更优美的运算符 (?.) (??)
Jan 04 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
用PHP连mysql和oracle数据库性能比较
2006/10/09 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
vue实现评价星星功能
2020/06/30 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
玩转python爬虫之URLError异常处理
2016/02/17 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
django中send_mail功能实现详解
2018/02/06 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
解决python 找不到module的问题
2020/02/12 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
台湾旅游网站:灿星旅游
2018/10/11 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
致标枪运动员加油稿
2014/02/15 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
关于读书的活动方案
2014/08/14 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers