首頁  >  文章  >  web前端  >  es6怎麼取數組前幾個元素

es6怎麼取數組前幾個元素

青灯夜游
青灯夜游原創
2022-05-05 16:14:2610778瀏覽

es6取數組前幾個元素的兩種方法:1、使用splice()截取數組片段,可取得前N個陣列元素,語法「陣列物件.splice(0,N)」;2 、使用slice()截取陣列片段,語法“陣列物件.slice(0,N)”,可取得前N個陣列元素。

es6怎麼取數組前幾個元素

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

在es6中,可以使用下列兩種方法來截取數組,取得數組前幾個元素

  • splice()

  • slice()

1、使用splice()截取陣列

splice() 方法可以新增元素、刪除元素,也可以截取數組片段。刪除元素時,將傳回已刪除的陣列片段,因此可以使用 splice() 方法截取陣列片段。

範例1:截取陣列前兩個元素

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
console.log(fruits);
var citrus = fruits.splice(0,2);
console.log("数组前两个元素:"+citrus);

es6怎麼取數組前幾個元素

#範例2:截取陣列前3個元素

var citrus = fruits.splice(0,3);
console.log("数组前3个元素:"+citrus);

es6怎麼取數組前幾個元素

#2、使用slice() 截取陣列

slice() 方法與 splice() 方法功能相近,但它只能夠截取陣列中指定區段的元素,並傳回這個子數組。此方法包含兩個參數,分別指定截取子數組的起始和結束位置的下標。

只需要將第一個參數設為0,第二個參數設定為指定的N位數,即可取得陣列前N個元素。

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
console.log(fruits);
console.log("数组前1个元素:"+fruits.slice(0,1));
console.log("数组前2个元素:"+fruits.slice(0,2));
console.log("数组前3个元素:"+fruits.slice(0,3));

es6怎麼取數組前幾個元素

【相關推薦:javascript影片教學web前端

以上是es6怎麼取數組前幾個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn