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 使td内容不换行不撑开
Nov 29 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
超精准的javascript验证身份证号的具体实现方法
Nov 18 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
webpack 从指定入口文件中提取公共文件的方法
Nov 13 Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 Javascript
JavaScript获取页面元素的常用方法详解
Sep 28 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 Javascript
Vue 401配合Vuex防止多次弹框的案例
Nov 11 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
discuz的php防止sql注入函数
2011/01/17 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
python k-近邻算法实例分享
2014/06/11 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
tensorflow的计算图总结
2020/01/12 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
长辈证婚人证婚词
2014/01/09 职场文书
运动会加油口号
2014/06/07 职场文书
专业见习报告范文
2014/11/03 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
加班费申请报告
2015/05/15 职场文书
《假如》教学反思
2016/02/17 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
Java完整实现记事本代码
2022/06/16 Java/Android