JS array 数组详解


Posted in Javascript onMarch 22, 2009

1.数组的声明方法
(1): arrayObj = new Array(); //创建一个数组。

var arr1 = new Array();

(2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。
var a = new Array(5);

(3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值。
var a = new Array(["b", 2, "a", 4,]);

(4):arrayObj = [element0, element1, ..., elementN] 创建一个数组并赋值的简写,注意这里中括号不表示可省略。
var a = ["b", 2, "a", 4,];

(注):注意带“[]”与不带“[]”的区别
var a = new Array(5); //指创建长度为5的数组 
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5

2.数组的常用方法
3.数组的运算(传地址)
var t2=new Array(); 
t2[0]=1; 
t2[1]=2; 
test2(t2); //传地址(数组) function test2(var2) { 
for(var i=0;i<var2.length;i++) { 
var2[i]=var2[i]+1; 
} 
} 
for(var i=0;i<t2.length;i++) { 
alert(t2[i]); 
}
Javascript 相关文章推荐
js数组Array sort方法使用深入分析
Feb 21 Javascript
简单的ajax连接库分享(不用jquery的ajax)
Jan 19 Javascript
JavaScript中跨域调用Flash的方法
Aug 11 Javascript
Javascript中arguments和arguments.callee的区别浅析
Apr 24 Javascript
JS实现可点击展开与关闭的左侧广告代码
Sep 02 Javascript
浅谈vue的踩坑路
Aug 31 Javascript
axios中cookie跨域及相关配置示例详解
Dec 20 Javascript
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
详解vue微信网页授权最终解决方案
Jun 16 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 Javascript
javascript multibox 全选
Mar 22 #Javascript
Js 获取当前日期时间及其它操作实现代码
Mar 04 #Javascript
JavaScript 计算当天是本年本月的第几周
Mar 22 #Javascript
DWR Ext 加载数据
Mar 22 #Javascript
dwr spring的集成实现代码
Mar 22 #Javascript
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 #Javascript
JS中==与===操作符的比较
Mar 21 #Javascript
You might like
解析php中如何调用用户自定义函数
2013/08/06 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
在python shell中运行python文件的实现
2019/12/21 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
彻底解决Python包下载慢问题
2020/11/15 Python
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
贷款工作证明模板
2015/06/12 职场文书
母亲去世追悼词
2015/06/23 职场文书
python lambda 表达式形式分析
2022/04/03 Python
JS class语法糖的深入剖析
2022/07/07 Javascript