pop()方法,刪除陣列最後乙個元素,並返回該元素,所以利用這個方法可以取到陣列的最後乙個,同理shift()可以取到陣列的第乙個元素(shift()刪除陣列第乙個元素,並返回該元素)
let arr=[1
,2,3
];let ele = arr.
pop();
// 刪除陣列最後乙個並返回刪除的元素
console.
log(ele)
;// 3
注意: pop() 方法刪除陣列的最後乙個元素,會把把陣列長度減 1,且返回它刪除的元素的值。如果陣列已經為空,則 pop() 不改變陣列,並返回 undefined 值。
注意:是length-1。
當使用負數作為引數時就表示從陣列末尾開始計數。而當省略第二個可選引數時,表示一直找到陣列末尾。所以在陣列上使用slice(-1)就可以獲取陣列的最後乙個元素了。(-1 指最後乙個元素,-2 指倒數第二個元素)
let arr=
["1"
,"2"
,"3"];
console.
log( arr.
slice(-
1));
// ["3"]
注意:slice(-1) 方法雖然可以獲取資料中的最後乙個元素,但不改變原陣列,且但會的資料型別是array不是string。
js 獲取陣列最後乙個元素
當然有很多中做法 我這邊就隨便寫幾個最常用 最簡單的方法把 複製 1 shift 2 刪除陣列第乙個元素,並返回該元素,跟pop差不多 3 var a aa bb cc 4 document.write a.shift aa 5 document.write a bb,cc 6 當陣列為空時,返回u...
js 獲取陣列最後乙個元素
當然有很多中做法 我這邊就隨便寫幾個最常用 最簡單的方法把 1 shift 2刪除陣列第乙個元素,並返回該元素,跟pop差不多 3var a aa bb cc 4 document.write a.shift aa 5 document.write a bb,cc 6當陣列為空時,返回undefin...
開發經驗 js獲取陣列的最後乙個元素
在開發過程中,我們常常需要得到js陣列的最後乙個陣列元素,今天小朱總結了以下幾個方法 lastelement1 陣列的這個方法時刪除陣列的最後一元素,並將最後乙個元素返回,會破壞原陣列,所以如果只是要獲取陣列的最後乙個元素,不要用這個方法。lastelement2 array.prototype.s...