var arr =newArray()
arr[0]="卡卡西";
arr[1]="我爱罗";
arr[2]="薛之谦";
console.log(arr);Array(3)0:"卡卡西"1:"我爱罗"2:"薛之谦"
定义一个空格数组并定义其长度
var arr =newArray(2);
arr[0]="卡卡西";
arr[1]="我爱罗";
arr[2]="薛之谦";
console.log(arr);Array(3)0:"卡卡西"1:"我爱罗"2:"薛之谦"
直接在new Array()里面添加
var arr =newArray("卡卡西","我爱罗");
console.log(arr);Array(2)0:"卡卡西"1:"我爱罗"
2. push() (在末尾添加)
var arr=["卡卡西"];
arr.push("我爱罗");
console.log(arr);Array(2)0:"卡卡西"1:"我爱罗"
3. unshift() (在数组开头添加)
var arr=["我爱罗"];
arr.unshift("卡卡西");
console.log(arr);Array(2)0:"卡卡西"1:"我爱罗"
4.pop() (删除数组末尾元素)
var arr=["卡卡西","我爱罗","琳","带土"]
arr.pop();
console.log(arr);Array(3)0:"卡卡西"1:"我爱罗"2:"琳"
5.shift() (删除数组开头元素)
var arr=["卡卡西","我爱罗","琳","带土"];
arr.shift();
console.log(arr);Array(3)0:"我爱罗"1:"琳"2:"带土"
6.splice()
var arr=["卡卡西","我爱罗","薛之谦","华晨宇","JavaScript"];
arr.splice(0,2,"html","css");//第一个数是开始的位置,第两的数是从第一个数的位置开始删除的元素的个数,之后的内容是从第一个数的位置开始添加的内容
console.log(arr);//当splice里面只有一个数时该数代表显示的个数从第一个开始Array(5)0:"html"1:"css"2"薛之谦"3:"华晨宇"4:"javascript"
7.indexOf(正序查找) 和 lastIndexOf(倒叙查找)
var arr=["卡卡西","我爱罗","薛之谦"]
console.log(arr.indexOf("薛之谦"));
console.log(arr.lastIndexOf("卡卡西"));
console.log(arr.indexOf("我的名字叫卡卡西"));//找到返回下标没找到返回-102-1
8.slice() (切片)
var arr=["卡卡西","我爱罗","薛之谦","华晨宇"];
console.log(arr.slice(0));//当slice只有一个正数时返回包括该下标以及该下标以后的所有元素//当slice只有一个负数时返回包括该下标以及该下标以后的所有元素(最后一个的下标为-1前面的比后面的小1)//当slice里面有两个数时代表(开始,结束)Array(4)0:"卡卡西"1:"我爱罗"2:"薛之谦"3:"华晨宇"