// var arr2 = [1,2,3,2,2,1,3,4,2,5];
// // 数组去重
// for(var i=0;i<arr2.length;i++){
// // console.log(arr2[i]);
// // 获取当前元素后的元素
// for(var j=i+1;j<arr2.length;j++){
// if(arr2[i] == arr2[j]){
// // console.log(‘--->‘+arr2[j]);
// // 判断两个值是否相等 删除 j 对应的元素
// arr2.splice(j,1);
// j--;
// }
// }
// }
// console.log(arr2)
// ------------------------
// var arr = ["Eric",‘Cherie‘];
// var arr2 = ["Tito","Mitch"];
// var arr3 = ["Nima","Marsha"];
/**
* concat() 可以连接两个或多个数组,并将新的数组返回
* 不会对原数组 产生影响
*/
// var result = arr.concat(arr2,arr3);
// console.log(result) // ["Eric", "Cherie", "Tito", "Mitch", "Nima", "Marsha"]
/**
* join() 该方法可以将数组转换为一个字符串
* 不会对原数组 产生影响
* 在 join() 中 可以指定一个字符串作为参数,这个字符串将会成为数组中元素的连接符
* 默认是 , 连接
*/
// var result = arr.join()
// console.log(result) // Eric,Cherie
// var result = arr.join(‘-‘)
// console.log(result) // Eric-Cherie
/**
* reverse() 反转数组
*/
// var arr = ["Eric",‘Cherie‘,"Nima","Marsha"];
// arr.reverse();
// console.log(arr) // ["Marsha", "Nima", "Cherie", "Eric"]
var arr = [1,2,3,45,34,20,47,23];
/**
* sort()
* 可以用来对数组中的元素进行排序
* 也会影响原数组, ,默认会按照 unicode 编码进行排序
* b-a 降序;
* a-b 升序
*/
// arr.sort();
// console.log(arr); // [1, 2, 20, 23, 3, 34, 45, 47]
// arr.sort(function(a,b){
// return a-b
// })
// console.log(arr); // [1, 2, 3, 20, 23, 34, 45, 47]
arr.sort(function(a,b){
return b-a;
})
console.log(arr); // [47, 45, 34, 23, 20, 3, 2, 1]