1.concat()将多个数字或元素连接起来
var 水浒传 = ['宋江', '李逵', '武松', '林冲'];
var 三国演义 = ['刘备', '关羽', '张飞', '诸葛亮'];
var 红楼梦 = ['贾宝玉', '林黛玉', '薛宝钗', '史湘云'];
var 西游记 = ["唐玄奘", "孙悟空", "猪八戒", "沙僧", "白龙马"];
var 四大名著 = 水浒传.concat(三国演义, 红楼梦, 西游记);
console.log(四大名著);
2.join()将数组转化为字符串
var result = 西游记.join();
console.log(result);
result = 西游记.join(">>>");
console.log(result);
3.sort对数组排序
// reverse()反转数组,会对原数组产生影响
var arr1 = ['a', 'u', 'f', 'h', 'e', 'p', 's', 'w'];
arr1.sort();
console.log(arr1);
arr1.reverse();
console.log(arr1);
自定义排序
arr2 = [3, 4, 11, 2, 5]
//sort()对数组进行排序
// 如果需要升序排列, 则a - b;
// 如果降序排列则b - a;
arr2.sort(function(a, b) {
// if (a > b) {
// return 1;
// } else if (a < b) {
// return -1;
// } else {
// return 0;
// }
return (a - b);
})
console.log(arr2);