理顺 JavaScript (11) - 数组
2010-09-14 13:40:47 来源:WEB开发网join : 数组到字符串
var arr, str;
arr = new Array('a', 'b', 1, 2, 3);
str = arr.join();
alert(str); //a,b,1,2,3
/* 可指定分隔符 */
str = arr.join(' * ');
alert(str); //a * b * 1 * 2 * 3
reverse、sort : 倒置与排序
var arr;
arr = new Array('c', 'd', 'e', 'a', 'b');
arr.reverse();
alert(arr.toLocaleString()); //b, a, e, d, c
arr.sort();
alert(arr.toLocaleString()); //a, b, c, d, e
concat : 添加返回新数组
var arr;
arr = [1, 2, 3]
arr = arr.concat(4, 5);
alert(arr.join()); //1, 2, 3, 4, 5
push、pop : 从尾部添加与删除; push 返回新长度, pop 返回被删除的元素
var arr;
arr = [1, 2, 3, 4, 5]
arr.pop();
alert(arr.join()); //1,2,3,4
arr.push(7, 8, 9);
alert(arr.join()); //1,2,3,4,7,8,9
arr.push(0, ['A', 'B']);
alert(arr.join()); //1,2,3,4,7,8,9,0,A,B
arr.pop();
alert(arr.join()); //1,2,3,4,7,8,9,0
arr.pop();
alert(arr.join()); //1,2,3,4,7,8,9
unshift、shift : 从开始插入与删除; unshift 返回新长度, shift 返回被删除的元素
Tags:理顺 JavaScript 数组
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接