【数组】♣一
<!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: