1.根據數組長度
var arr = [1,2,3];
let last = arr[arr.length-1]; // 3
2.使用數組方法slice(-1)
當使用負數作爲參數時就表示從數組末尾開始計數。而當省略第二個可選參數時,表示一直複製到數組末尾。所以在數組上使用slice(-1)就可以獲取數組的最後一個元素了。(注:-1 指最後一個元素,-2 指倒數第二個元素);
var arr = [1,2,3];
arr.slice(-1); // [3]
結果放回一個值的數組,slice()方法屬於深拷貝方法的一種,不會影響原數組.
這裏的slice()方法同樣適用於字符串.
3.使用pop()方法
var arr = [1,2,3];
arr.pop();
// 3
// arr =>[1, 2]
此數組方法返回最後一個數組值,且原數組也會受影響.