码迷,mamicode.com
首页 > 编程语言 > 详细

javascript数组(Array)方法汇总

时间:2014-09-12 20:32:54      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   使用   java   ar   数据   art   

Array 对象属性

属性描述
constructor 返回对创建此对象的数组函数的引用。
length 设置或返回数组中元素的数目。
prototype 使您有能力向对象添加属性和方法。

Array 对象方法

方法描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值
总结:
shift():该方法将删除数组的第一个元素,并把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则shift()不改变数组,并返回undefined。
 
pop() :该方法将删除数组的最后一个元素,并把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,并返回undefined。 
 
 
push() :该方法可把它的参数顺序添加到数组的尾部。它直接修改了数组,而不是创建一个新的数组。返回的是新数组的长度。
 
unshift() :该方法可把它的参数顺序添加到数组的头部。它直接修改了数组,而不是创建一个新的数组。返回的是新数组的长度。 
unshift()在IE6,IE7下,数据有添加成功,但返回值却是undefined
 
1. shift()方法用于把数组中的第一个元素删除,并返回第一个元素的值。
 
语法:arrayObject.shift() 
返回值:数组原来的第一个元素的值
 
说明:
如果数组是空的,则shift() 方法不进行任何操作,返回undefined。请注意,该方法不创建新数组,而是直接修改原来的数组。该方法会改变数组的长度。
 
提示:
要删除并返回数组的最后一个元素,使用pop()方法。
 
实例:
var arr = new Array(3);
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
 
document.write(arr + "
") 
document.write(arr.shift() + "
") 
document.write(arr) 
输出:
   George,John,Thomas 
   George 
   John,Thomas 
 
 
 
2.pop() 方法用于删除并返回数组的最后一个元素。
 
语法:arrayObject.pop()
返回值:数组最后一个元素的值。
 
说明:
pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。 
 
实例:
var arr = new Array(3) 
arr[0] = "George" 
arr[1] = "John" 
arr[2] = "Thomas" 
 
document.write(arr) 
document.write(arr.pop()) 
document.write(arr) 
输出:
   George,John,Thomas 
   Thomas 
   George,John 
 
 
3. push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
 
语法:arrayObject.push(newelement1,newelement2,....,newelementX) 
参数描述:
    newelement1 必需。要添加到数组的第一个元素。 
    newelement2 可选。要添加到数组的第二个元素。 
    newelementX 可选。可添加多个元素。
返回值:返回新数组的长度。
 
说明:
push() 方法可把它的参数按顺序添加到原数组的尾部。它直接修改原数组,而不是创建一个新的数组。该方法会改变数组的长度。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。  
 
实例:
var arr = new Array(3) 
arr[0] = "George" 
arr[1] = "John" 
arr[2] = "Thomas" 
 
document.write(arr + "
") 
document.write(arr.push("James") + "
") 
document.write(arr) 
输出:
   George,John,Thomas 
   4 
   George,John,Thomas,James 

javascript数组(Array)方法汇总

标签:style   http   color   os   使用   java   ar   数据   art   

原文地址:http://www.cnblogs.com/qinxuemei/p/3968954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!