Bagaimana untuk Mendapatkan N Elemen Pertama Array dalam JavaScript (ES6)?

DDD
Lepaskan: 2024-10-23 23:18:30
asal
268 orang telah melayarinya

How to Retrieve the First N Elements of an Array in JavaScript (ES6)?

Mendapatkan N Elemen Pertama Tatasusunan

Dalam JavaScript (ES6), mendapatkan elemen N pertama daripada tatasusunan boleh dicapai menggunakan kaedah slice() terbina dalam. Tatasusunan asal kekal tidak diubah suai.

Contoh:

Pertimbangkan masalah berikut:

I have an array with a varying size and I wish to retrieve the first 3 elements. I'm looking for the JavaScript (ES6) equivalent of Linq's `take(n)` method.
Salin selepas log masuk

Penyelesaian:

Untuk menangani isu ini, seseorang boleh menggunakan kaedah slice() seperti berikut:

const slicedArray = originalArray.slice(0, 3);
Salin selepas log masuk

Pernyataan ini mencipta tatasusunan baharu yang mengandungi tiga elemen pertama daripada tatasusunan asal dan menetapkannya kepada pembolehubah slicedArray. Tatasusunan asal kekal tidak diubah.

Pendekatan Alternatif:

Pilihan lain ialah menggunakan operator hamparan dalam kaedah slice():

const slicedArray = [...originalArray].slice(0, 3);
Salin selepas log masuk

Teknik ini mencipta salinan cetek tatasusunan asal menggunakan operator hamparan dan kemudian menggunakan kaedah slice() untuk mendapatkan tiga elemen pertama.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan N Elemen Pertama Array dalam JavaScript (ES6)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!