var attr = [4,5,6];
// ---------底部插入
attr.push(7,8);
// ---------头部插入
attr.unshift(1,2,3,);
// ---------去掉底部第一个
attr.pop();
// ---------去掉头部第一个
attr.shift();
// ---------数组转字符串
var aa = attr.join("-");
// ---------字符串转数组
var arr = "1,2,3,4,5,6";
var bb = arr.split(",");
document.write(bb+"<br />");
// // ---------倒序
// attr.reverse();
document.write(aa);
console.log(attr);
// -----------升序/降序排列
// 降序
var a = [14,8,2,6,7,2,3,85,1,3,96,4];
a.sort(function(a,b){return b-a});
console.log(a);
// 升序
var b = a.sort(function(a,b){return a-b});
console.log(b);
// ---------链接多个数组
var aa = [1,2];
var bb = [3,4];
var cc = [5,6];
var dd = aa.concat(bb,cc);
console.log(dd);
// ---------截取下标3-8
var jq = [1,2,3,4,5,6,7,8,9,10];
// var jg = jq.slice(3,8);
// console.log(jg);
// // ---------截取倒数第三到最后
// var jg1 = jq.slice(-3);
// console.log(jg1);
// // ---------截取第一个数是下标,第二个数是长度
// var jg2 = jq.splice(2,5);
// console.log(jg2);
// // -------------从第一个数为1,代表替换
// 第二个数代表从第一个下标删除并替换到第几个下标
// 第二个数为0表示只增加不删除
// 之后的数表示替换的值
var jg3 = jq.splice(1,5,11,111);
console.log(jq,jg3);
// ---------查找所填入内容的下标
console.log(jq.indexOf(111));
// -------------查找所填入的内容是否存在
console.log(jq.indexOf(5) == -1 );