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 相关文章推荐
javascript replace方法与正则表达式
Feb 19 Javascript
Mootools 1.2教程 正则表达式
Sep 15 Javascript
关于JavaScript的面向对象和继承有利新手学习
Jan 11 Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 Javascript
js获取鼠标位置实例详解
Dec 09 Javascript
实例讲解JS中setTimeout()的用法
Jan 28 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 Javascript
Vue.js render方法使用详解
Apr 05 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
Vue中的nextTick作用和几个简单的使用场景
Jan 25 Vue.js
AudioContext 实现音频可视化(web技术分享)
Feb 24 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生成带有雪花背景的验证码
2006/10/09 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
PHP多维数组排序array详解
2017/11/21 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
如何高效使用Python字典的方法详解
2017/08/31 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
python  logging日志打印过程解析
2019/10/22 Python
flask实现验证码并验证功能
2019/12/05 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
大学生实习自我鉴定
2013/12/11 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
2014植树节活动总结
2014/03/11 职场文书
怀念母亲教学反思
2014/04/28 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
年度考核表个人总结
2015/03/06 职场文书
中学推普周活动总结
2015/05/07 职场文书
消夏晚会主持词
2015/06/30 职场文书