2012年9月19日星期三

【数组】♣一

【数组】♣一

<!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[i]) : (str = arr[i]);        }        console.log(str);        console.log(arr.toString());// toString返回数组对象的所有内容,用逗号分隔        console.log(arr.valueOf());// valueOf也返回数组对象的所有内容        console.log(arr);// 数组名也返回数组对象的所有内容        console.log(arr.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>

javascript下的数组及其操作
http://www.css88.com/archives/114


TAG: