日期:2014-05-16 浏览次数:20383 次
<html> <head><title>js数组</title> <script type="text/javascript"> /* 也不知道为什么,学习js的对象的时候,感觉越来爽,可能是习惯了java的对象思想吧 JS数组常用函数 1.concat() 连接两个或者更多的数组 2.join() 把数组的所有元素放入到一个字符串以指定的分隔符号进行分割 3.pop() 删除并返回数组的最后一个元素 4.push() 向数组的末尾添加一个元素并返回新的长度 5.reverse() 颠倒数组中所有元素的顺序 6.shift() 删除并返回数组的第一个元素 7.slice() 从某个已有的数组中返回选定的元素 8.sort() 对数组元素进行排序 9.splice() 删除元素并向数组添加新的元素 10.toString() 把数组转换成字符串 11.toLocalString() 把数组转换成本地字符串 12.unshift() 向数组的开头添加一个或者多个元素并返回新的长度 13.valueOf() 返回数组的原始值 */ //1.concat() var arr1 = new Array(1,2,3,4,5,6); var arr2 = new Array("hello","world","felayman"); document.write(arr1.concat(arr2,"this","is","concat")+"<br/>"); //2.join() var arr3 = Array(1,2,3,4,5); var arr4 = Array(2,3,4,5,6,7); var arr5 = arr3.concat(arr4); document.write(arr5.join("-")+"<br/>");//通过-来连接数组每个元素来组成字符串 //3.pop() document.write(arr1.pop()+"<br/>"); //4.push() document.write(arr1.push("felay","man")+"<br/>"); //5.reverse() document.write(arr1.reverse()+"<br/>"); //6.shift() document.write(arr1.shift()+"<br/>"); //7.slice() document.write(arr1.slice(0,4)+"<br/>"); //8.sort(); var arr = new Array(23,3453,23,564,34,55,68,34,545); document.write(arr.sort()+"<br/>"); //9.splice() document.write(arr.splice(0,3,"felayman","hello")+"<br/>"); //10.toString() //documet.write(arr.toString()+"<br/>"); //11.toSource() //document.write(arr.toSource()); //12.unshift() document.write(arr.unshift("hello")+"<br/>"); //12.valueOf() document.write(arr.valueOf()); </script> </head> <body> </body> </html>