这里并没有包括ie和ff并不兼容的一些方法:
tostring():把数组转换成一个字符串
tolocalestring():把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素
tostring() 方法,tolocalestring()方法的作用类似,ff下的作用是完全相同的,ie的话如果元素是字符串,会在“,”后面加上一个空格,如果元素是数字,会扩展到两位小数,两者都会改变字符串的length属性,所以考虑到兼容性,尽量不要使用tolocalestring()方法。
<script>
var a = new array(1, 2, 3, [4, 5, [6, 7]])
var b = a.tostring() //b为字符串形式的 "1, 2, 3, 4, 5, 6, 7"
var c = new array(1, 2, 3, [4, 5, [6, 7]])
var d = c.tolocalestring() //d为字符串形式的 "1, 2, 3, 4, 5, 6, 7"
//tostring()方法和tolocalestring()方法都可以拆解多维数组
</script>
join()方法将数组中的所有元素转换成字符串,然后连接起来,这刚好和string的split()方法是一个相反的操作。join()默认是使用“,”作为分隔符,当然你也可以在方法中指定分隔符
<script>
var a = new array("first", "second", "third")
var s = a.join("...")
document.write(s)
//显示的结果是“first...second...third”
</script>
首页 1 2 3 末页