js的数组对象
2020-12-13 03:45
标签:font concat png else turn 反转 none span hid array数组 创建方式:1、arr1=[1,"hello",[11,2],{"name":"lin"} 2、arr2=new Arry() 3、arr3=new Arry(1,"world",true,[1,2,3] concat添加 数组排序 reverse()反转 sort()最高位排序 splice() 删除子数组 push pop 栈操作,后进先出,在数组末位增删 shift unshift 栈操作,后进先出,在数组首位增删 js的数组对象 标签:font concat png else turn 反转 none span hid 原文地址:https://www.cnblogs.com/jintian/p/11087477.html //-------------------------------Array-----------------------------
// //创建方式
// var arr1=[1,"hello",[11,2],{"name":"Yuan"}];
// var arr2=new Array(3);
// var arr3=new Array(1,"world",true,[1,2,3]);
//
// console.log(typeof arr1);
// console.log(typeof arr2);
// console.log(typeof arr3);
//
// // 注意: var arr4=new Array(10) 10是size
// console.log(arr1.length);
//Array对象的方法
//join方法
// var arr5=[1,2,3,4,"1234"];
// var ret=arr5.join("**");
// console.log(ret);
// console.log(typeof ret)
//toString()
// var ret2=arr1.toString();
// console.log(ret2);
// console.log(typeof ret2);
//concat()
// var arr5=[1,2,3];
// var ret3=arr5.concat([5,66]);
//
// console.log(ret3);
// console.log(typeof ret3);
//reverse
// var arr6=[23,45,37,88];
// var arr6=[10,45,100,88];
//
// console.log(arr6.reverse());
// console.log(arr6.sort()) ; //10,45,88,100
//
// function f(a,b) {
//
// if(a>b){
// return 4
// }
// else if(ab){
// return -4
// }
// else {
// return 0
// }
// }
//
// function f2(a,b) {
// return a-b
// }
//
// console.log(arr6.sort(f2))
//push pop:栈操作
// var arr7=[1,2,3];
// arr7.push([7,8,0]);
// arr7.push("hello",5);
// console.log(arr7);
// console.log(arr7.length);
//
// console.log(arr7.pop());
// console.log(arr7.pop());
// console.log(arr7.length);
//shift unshift: 栈操作
// var arr8=[4,5,6];
// arr8.unshift([11,222]);
// arr8.unshift(true,"yes");//[true,"yes",[11,22],4,5,6]
//
// arr8.shift();//["yes",[11,22],4,5,6]
// console.log(arr8);
// console.log(arr8.length)