javascript 定义初始化数组函数


Posted in Javascript onSeptember 07, 2009

方法一、js数组的定义与初始化

定义一维数组

方法1:

var _TheArray = new Array();//定义
_TheArray[0]="1";
_TheArray[1]="2";
_TheArray[2]="3";
//初始化

方法2:

var _TheArray = new Array("1","2","3");//直接定义并初始化

定义二维数组

方法1

var _TheArray = new Array(); //先声明一维
for(var i=0;i<10;i++){  //一维长度为10
 TheArray[i]=new Array(); //在声明二维
 for(var j=0;j<20;j++){  //二维长度为20
 _TheArray[i][j]=1;
 }
}

方法2

var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定义并初始化

以上代码在IE8下测试通过

方法二、

<script type="text/javascript"> 
var date=new Date(); 
function initArray(){ 
this.length=initArray.arguments.length; 
for(var i=0;i<this.length;i++){ 
this[i]=initArray.arguments[i]; 
} 
} 
var d=new initArray( 
'星期日', 
'星期一', 
'星期二', 
'星期三', 
'星期四', 
'星期五', 
'星期六' 
); 
//Firfox浏览器显示年是由getYear()获取当前年减去1900年 
document.write((date.getYear()>1900?date.getYear():date.getYear()+1900)+"年"); 
document.write(date.getMonth()+1+"月"); 
document.write(date.getDate()+"日 "); 
document.write(d[date.getDay()]); 
</script>

因为JavaScript并不支援数组,所以要用下面的这段代码来定义初始化数组。
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){
this[i]=initArray.arguments[i];
}
}

Javascript 相关文章推荐
完整显示当前日期和时间的JS代码
Sep 17 Javascript
Javascript学习笔记2 函数
Jan 11 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
Jun 23 Javascript
jQuery 和 CSS 的文本特效插件集锦
Dec 12 Javascript
JavaScript中的标签语句用法分析
Feb 10 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
Dec 08 Javascript
vue实现表格增删改查效果的实例代码
Jul 18 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
Aug 08 Javascript
Vue和React组件之间的传值方式详解
Jan 31 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 Javascript
javascript网页随机点名实现过程解析
Oct 15 Javascript
vue router 传参获取不到的解决方式
Nov 13 Javascript
javascript十个最常用的自定义函数(中文版)
Sep 07 #Javascript
javascript 获取select下拉列表值的代码
Sep 07 #Javascript
Javascript中的var_dump函数实现代码
Sep 07 #Javascript
jquery tools系列 expose 学习
Sep 06 #Javascript
jquery tools 系列 scrollable(2)
Sep 06 #Javascript
jquery tools 系列 scrollable学习
Sep 06 #Javascript
javascript事件问题
Sep 05 #Javascript
You might like
php smarty模版引擎中的缓存应用
2009/12/11 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
jQuery 入门讲解1
2009/04/15 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
python中必要的名词解释
2019/11/20 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
is_file和file_exists效率比较
2021/03/14 PHP
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
师范毕业生个人求职信
2013/12/09 职场文书
会计员岗位职责
2014/03/15 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏