示例 4 :
连接数组
方法 concat 连接两个数组
<script> function p(s){ document.write(s); document.write("<br>"); } var x = new Array(3,1,4); var y = new Array(1,5,9,2,6); p('数组x是:'+x); p('数组y是:'+y); var z = x.concat(y); p('使用concat连接数组x和y'); p('数组z是:'+z); </script>
示例 5 :
通过指定分隔符,返回一个数组的字符串表达
方法 join 通过指定分隔符,返回一个数组的字符串表达
<script> function p(s){ document.write(s); document.write("<br>"); } var x = new Array(3,1,4); p('数组x是:'+x); var y = x.join(); p('y = x.join() 得到的是数组x的字符串表达,其值是'+y+" 其类型是 :" +(typeof y)); var z = x.join("@"); p('z = x.join("@");是x的字符串表达,不过分隔符不是默认的"," 而是"@" : '+z); </script>
示例 6 :
分别在最后的位置插入数据和获取数据(获取后删除)
方法 push pop,分别在最后的位置插入数据和获取数据(获取后删除)
就像先入后出的栈一样
<script> function p(s){ document.write(s); document.write("<br>"); } var x = new Array(3,1,4); p('数组x是:'+x); x.push(5); p('向x中push 5,得到 ' + x); var e = x.pop(); p('从x中pop一个值出来,其值是 ' + e); p('pop之后,x数组的值是:'+x); </script>