數組——Javascript
數組的基本操做——增刪改;
1.增——unshift和push
若是要往Array的頭部添加若干元素,使用unshift()方法;
若是要往Array的尾部添加若干元素,使用push()方法;數組
eg1——在數組首部添加元素3d
var arr = [1, 2];
arr.unshift('A', 'B'); // 返回Array新的長度: 4
arr; // ['A', 'B', 1, 2]
blog
eg2——在數組尾部添加元素排序
var arr = [1, 2];
arr.push('A', 'B'); // 返回Array新的長度: 4
arr;索引
2.刪——shift和pop
若是要把Array的首部第一個元素刪除掉,使用shift()方法;
若是要把Array的最後一個元素刪除掉,使用pop()方法;three
eg1——刪除數組首部第一個元素ip
var arr = [1, 2];
arr.unshift('A', 'B'); // 返回Array新的長度: 4
arr; // ['A', 'B', 1, 2]
arr.shift(); // 'A'
arr;console
eg2——刪除數組最後一個元素ast
arr.pop();
arr;搜索
3.改——sort和reverse
若是要對當前的Array進行排序,則使用sort()方法;
若是要對當前的Array實現逆序,則使用reverse()方法;
eg1——數組排序
var arr = ['B', 'C', 'A'];
arr.sort();
arr;
eg2——實現逆序
var arr = ['one', 'two', 'three'];
arr.reverse();
arr;
4.查——屬性arr.length和搜索指定元素arr.indexOf();(即元素索引)
eg 1——屬性length的使用
var arr = [1, 2, 3.14, 'Hello', null, true];
arr.length;
2——直接給length賦值能夠改變數組的長度
var arr = [1, 2, 3];
arr.length; // 3
arr.length = 6;
arr;
eg 2—— 查找索引arr.indexOf();
var arr = [10, 20, '30', 'xyz'];
arr.indexOf('30');
例題練習:
1.如何經過索引取到500這個值:
var arr = [[1, 2, 3], [400, 500, 600], '-'];
var x=arr[1][1];
console.log(x);
2.在新生歡迎會上,你已經拿到了新同窗的名單,請排序後顯示:歡迎XXX,XXX,XXX和XXX同窗!:
var arr=[‘小明’,’小紅’,’大軍’,’阿黃’];
var last=arr.sort().pop();
console.log("歡迎"+arr.join(',')+"和"+last+"同窗!");