jzm17173 发表于 2012-12-10 15:33:35

【数组】♣一

<div id="cnblogs_post_body"><div class="cnblogs_code"><!DOCTYPE html><html lang="zh-CN"><head>    <meta charset="utf-8" />    <title></title></head><body>    <script>      var arr, str;      arr = new Array();      arr = new Array(10);      arr = new Array('草履虫', '爱', '毛毛');      arr = ['草履虫', '爱', '毛毛'];      for (var i = 0, max = arr.length; i < max; i++) {            str ? (str += arr) : (str = arr);      }      console.log(str);      console.log(arr.toString());// toString返回数组对象的所有内容,用逗号分隔      console.log(arr.valueOf());// valueOf也返回数组对象的所有内容      console.log(arr);// 数组名也返回数组对象的所有内容      console.log(arr.join('-'));// 把数组各个项用某个字符(串)连接起来,但并不修改原来的数组      console.log([      '<ul>',            '<li>' + arr[0] + '</li>',            '<li>' + arr[1] + '</li>',            '<li>' + arr[2] + '</li>',      '</ul>'].join(''));      console.log(arr);      console.log('I love maomao, I am caolvchong'.split('o'));// 把一个字符串按某个字符(串)分割成一个数组,但不修改原字符串      console.log(arr.slice(2));// 返回第二个元素后面的元素      console.log(arr.slice(2,3));// 返回第二个元素后到第三个元素      console.log(arr.push('擦'));// 数组末尾添加一个项      console.log(arr.pop());// 删除数组最后一个项      console.log(arr.unshift('大爷'));// 数组头添加一个项      console.log(arr.shift());// 删除数组第一个项      console.log(['b', 'g', 'f', 'a'].sort());// 数组按字符的ASCII码进行排序,修改数组对象。即便是数字数组,也将转化为字符串来进行比较排序。按字母排序      console.log(arr.concat('啊'));// 在数组尾添加元素,但不修改数组对象      console.log(arr.splice(1, 0, '呀', '呢'));//进行添加splice(起始项,0,添加项)      console.log(arr);      console.log(arr.splice(2, 1));// 进行删除splice(起始项,要删除的个数)      console.log(arr.splice(2, 1, '哈'));//进行替换splice(起始项,替换个数,替换项)    </script></body></html>
页: [1]
查看完整版本: 【数组】♣一