数组常用一些方法
创建新对象有两种不同的方法:
1.定义并创建对象的实例
2.使用函数来定义对象,然后创建新的对象实例
JavaScript 基于 prototype,而不是基于类的。
<script type="text/javascript">
//join():数组的所有元素放入一个字符串。自定义分隔符。
var aa=[1,23,4,56];
var bb=aa.join();
var cc=aa.join('|');
document.write(bb+"<br />");
document.write(cc+"<br />");
//concat():连接两个或更多的数组(组成新数组),并返回结果。
var bb=[1,2,3],cc=[4,5,6],dd=[7,8,9];
document.write(bb.concat(cc)+"<br />");
document.write(bb.concat(cc,dd)+"<br />");
//reverse():颠倒数组中元素的顺序。
document.write('原来顺序:'+aa+"<br />")
document.write('颠倒后顺序:'+aa.reverse()+"<br />");
//sort():根据ASCII排序。
var ee=[1,23,53,6363,11,242,22,556];
var ff=['ghe','eff','abc'];
document.write("ASCII英文排序:"+ff.sort()+"<br />");
document.write("ASCII数字排序:"+ee.sort()+"<br />");
//从小到大
document.write("数字排序从小到大:"+ee.sort(paixu1)+"<br />");
function paixu1(a,b){
return a-b;// 如果 a-b>0 返回 a a-b<0 返回 b
}
//从大到小 如果 b-a>0 返回 b b-a<0 返回 a
document.write("数字排序从大到小:"+ee.sort(function(a,b){return b-a}));
</script>
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值