1.String()
String() 函数把对象的值转换为字符串
2.join()
join() 方法用于把数组中的所有元素放入一个字符串
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join())
</script>
//输出:George,John,Thomas
3.concat()
concat() 方法用于连接两个或多个数组。
<script type="text/javascript">
var a = [1,2,3];
document.write(a.concat(4,5));
</script>
//输出:1,2,3,4,5
4.slice()
slice() 方法可从已有的数组中返回选定的元素。
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.slice(1) + "<br />")
document.write(arr)
</script>
//输出:George,John,Thomas
// John,Thomas
// George,John,Thomas
5.splice()
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")
</script>
//输出:George,John,Thomas,James,Adrew,Martin
// George,John,William,Thomas,James,Adrew,Martin
6.reverse()
reverse() 方法用于颠倒数组中元素的顺序
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.reverse())
</script>
输出:George,John,Thomas
// Thomas,John,George
7.push()
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.push("James") + "<br />")
document.write(arr)
</script>
//输出:George,John,Thomas
// 4
// George,John,Thomas,James
8.pop()
pop() 方法用于删除并返回数组的最后一个元素。
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr)
document.write("<br />")
document.write(arr.pop())
document.write("<br />")
document.write(arr)
</script>
//输出:George,John,Thomas
// Thomas
// George,John
9.unshift()
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
<script type="text/javascript">
var arr = new Array()
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.unshift("William") + "<br />")
document.write(arr)
</script>
//输出:George,John,Thomas
// 4
// William,George,John,Thomas
10.shift()
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.shift() + "<br />")
document.write(arr)
</script>
//输出:George,John,Thomas
// George
// John,Thomas