js--数组对象的属性方法整理
2016-05-12 08:22
741 查看
创建与操作数组
1 数组创建的三种方法:
var arr=new Array();//创建空数组,未指定长度。
var arr=new Arry(4);//创建数组,长度为4
var arr=new Arry(1,2,3,"a","b");//创建数组,并初始化。
数组其实是动态的,可以自由延伸。
2 自定义数组构造函数并创建数组
需要先定义一个数组,并在构造函数内实现数组的创建和初始化。‘
需要借助this指针。
3 function myArry(n,index2)
{
for(var i=0;i<n;i++)
{
this[i]=index2;
}
this.length=n;
}
//n为数组长度,index2为初始参数。
var arr=new myArry(10,"jiahzne");
for(var i =0;i<10;i++)
{
document.write(arr[i]);
}
4 Arry对象的属性
length:返回数组长度。
prototype:Arry.prototype.methodname=functionname/function;
5 Arry对象的方法:
concat(arry):链接其他数组到当前数组的末尾。
join(separator):将数组元素链接为字符串。separator为链接的分隔符。
pop():删除数组的最后一个元素。
push(""):向数组中添加元素。
reverse():将数组反序排放。
shift():删除数组的第一个元素。
slice(start,end):获取素组的一部分。
sort():对数组进行排序。
splice(start,count,datacount):(替换的起始项,替换的数量,用来替换的数组)
unshift("","",..):在数组的开头插入新数据。
toString():返回一个包含数组中去全部元素的的字符串,用逗号链接。
6 二维数组需要自己定义,用自定义数组构造函数创造对象的方法。
1 数组创建的三种方法:
var arr=new Array();//创建空数组,未指定长度。
var arr=new Arry(4);//创建数组,长度为4
var arr=new Arry(1,2,3,"a","b");//创建数组,并初始化。
数组其实是动态的,可以自由延伸。
2 自定义数组构造函数并创建数组
需要先定义一个数组,并在构造函数内实现数组的创建和初始化。‘
需要借助this指针。
3 function myArry(n,index2)
{
for(var i=0;i<n;i++)
{
this[i]=index2;
}
this.length=n;
}
//n为数组长度,index2为初始参数。
var arr=new myArry(10,"jiahzne");
for(var i =0;i<10;i++)
{
document.write(arr[i]);
}
4 Arry对象的属性
length:返回数组长度。
prototype:Arry.prototype.methodname=functionname/function;
5 Arry对象的方法:
concat(arry):链接其他数组到当前数组的末尾。
join(separator):将数组元素链接为字符串。separator为链接的分隔符。
pop():删除数组的最后一个元素。
push(""):向数组中添加元素。
reverse():将数组反序排放。
shift():删除数组的第一个元素。
slice(start,end):获取素组的一部分。
sort():对数组进行排序。
splice(start,count,datacount):(替换的起始项,替换的数量,用来替换的数组)
unshift("","",..):在数组的开头插入新数据。
toString():返回一个包含数组中去全部元素的的字符串,用逗号链接。
6 二维数组需要自己定义,用自定义数组构造函数创造对象的方法。
相关文章推荐
- JS操作JSON总结
- JSP标签库大全jsp常用的指令与标签
- 固定表头/锁定前几列的代码参考[JS篇]
- js10秒倒计时鼠标点击次数统计
- net.sf.json.JSONException: There is a cycle in the hierarchy!
- JSP动作元素
- JS中将字符串中每个单词的首字母大写化
- JSON解析
- php格式化json函数示例代码
- JS创建事件的三种方法(实例代码)
- 深入浅析JavaScript中with语句的理解
- JavaScript的模块化开发框架Sea.js上手指南
- 判断JS对象是否拥有某属性的方法推荐
- JS定义类的六种方式详解
- JS函数的定义与调用方法推荐
- js自定义select下拉框美化特效
- 全面理解JavaScript中的闭包
- javascript 克隆数组
- javascript中判断一个对象是否是数组的几种方法
- 兼容html5 video标签视频播放,html5media.min.js