数组的API

join(' ') 拼接
split(' ')把字符串分割为字符串数组
reverse()颠倒数组中元素顺序

{{count}}



concat()链接两个字符串
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
//输出结果为:Hello world!

String() 函数把对象的值转换为字符串。


slice()提取字符串的某个部分,并以新的字符串返回被提取的部分
var str="Hello happy world!"
document.write(str.slice(6))//输出结果为:happy world
document.write(str.slice(6,11))//输出结果为:happy

push()向数组末尾添加一个或多个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.push("James") )//输出结果为:4
document.write(arr)//输出结果为:George,John,Thomas,James

unshift()向数组的开头添加一个或更多元素,并返回新的长度
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.unshift('Tom'))//输出结果为:4
document.write(arr)//输出结果为:Tom,George,John
shift()删除并返回数组的第一个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.shift())//输出结果为:George
document.write(arr)//输出结果为:John,Thomas


pop()删除并返回最后一个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.pop())//输出结果为:Thomas
document.write(arr)//输出结果为:George,John


你可能感兴趣的:(数组的API)