Javascript menghapus item dari array berdasarkan indeks

Fungsi yang kita berikan ke metode filter() dipanggil dengan setiap objek dalam array. Jika mengembalikan nilai kebenaran, objek ditambahkan ke array baru

Pada setiap iterasi, kami memeriksa apakah properti id objek saat ini tidak memiliki nilai tertentu

Larik baru berisi semua objek dari larik asli yang memenuhi syarat

Hapus Objek dari Array dengan Nilainya menggunakan Array. findIndex()

Untuk menghapus objek dari array dengan nilainya

  1. Gunakan metode Array.findIndex() untuk mendapatkan indeks objek dalam array
  2. Gunakan metode Array.splice() untuk menghapus objek pada indeks tersebut

Fungsi yang kami berikan ke Array. metode findIndex() dipanggil dengan setiap elemen (objek) dalam larik hingga mengembalikan nilai kebenaran atau beralih ke seluruh larik

Dalam contoh, kami mendapatkan indeks objek pertama dalam array yang memiliki properti id dengan nilai 3

Langkah selanjutnya adalah menggunakan Array. splice() metode untuk menghapus objek pada indeks itu dari array

Argumen yang kami sampaikan ke metode Array.splice() adalah

  1. mulai indeks - indeks di mana untuk mulai mengubah array
  2. hapus hitungan - berapa banyak elemen yang harus dihapus dari array

Indeks awal kami adalah indeks objek yang akan dihapus dan kami hanya ingin menghapus satu elemen array

Metode findIndex mengembalikan filter()0 jika kondisi tidak pernah terpenuhi

Jika kita meneruskan filter()0 sebagai indeks awal ke metode Array.splice(), ini akan menghapus elemen terakhir dari larik, yang akan menjadi bug dalam program kita

Jika ini adalah skenario yang mungkin terjadi dalam kode Anda, gunakan metode Array.filter() sebagai gantinya

Metode filter()_4 mengubah isi array asli, yang dapat membingungkan dan sulit diikuti. Seringkali lebih baik membuat array baru, yang hanya berisi elemen-elemen yang kita perlukan

Metode Array.filter() berbeda dari pendekatan filter()6 dan filter()7 karena beberapa alasan

  1. Metode filter()_6 mengembalikan indeks elemen pertama yang memenuhi kondisi, sedangkan metode filter() mungkin menyaring beberapa elemen dengan nilai yang sama

  2. Metode filter()_7 mengubah isi array asli, sedangkan metode filter() membuat array baru

Sebagai alternatif, Anda dapat menggunakan metode filter()2

Hapus Objek dari Array dengan Nilainya menggunakan Array. mengiris()

Untuk menghapus objek dari array dengan nilainya

  1. Gunakan metode Array.findIndex() untuk mendapatkan indeks objek dalam array
  2. Gunakan metode filter()_2 untuk membuat array baru yang tidak termasuk objek pada indeks tersebut

Kami menggunakan metode Array.findIndex() untuk mendapatkan indeks objek dalam array

Metode mengembalikan indeks objek yang memiliki properti id dengan nilai 3

Kami kemudian menggunakan metode filter()_2 untuk membuat array baru yang tidak berisi objek pada indeks itu

Sintaks penyebaran (. ) digunakan untuk membongkar nilai irisan array ke dalam array baru

Kami meneruskan argumen berikut ke Array. irisan() metode

  • start index - indeks (berbasis nol) untuk memulai ekstraksi
  • indeks akhir - ekstrak nilai hingga, tetapi tidak termasuk indeks ini

Kami menambahkan filter()_9 ke indeks awal pada panggilan kedua ke metode filter()2 untuk mengecualikan objek dari array baru

Metode filter()_2 tidak mengubah array asli

Variabel id_2 berisi semua objek dari array asli kecuali objek yang memiliki properti id dengan nilai 3

Array JavaScript adalah variabel tunggal yang digunakan untuk menyimpan elemen atau sekelompok nilai. Anda dapat menambah atau menghapus elemen dari array di posisi mana pun. Pada artikel ini, kita akan membahas berbagai cara untuk menghapus elemen dari array.  

Javascript menghapus item dari array berdasarkan indeks

Ada banyak metode yang digunakan untuk menghapus elemen dari array JavaScript yang dibahas di bawah ini.  

  • JavaScript pop() fungsi. Metode ini digunakan untuk menghapus elemen dari akhir array
  • fungsi JavaScript shift(). Metode ini digunakan untuk menghapus elemen dari awal array
  • fungsi JavaScript splice(). Metode ini digunakan untuk menghapus elemen dari indeks tertentu dari sebuah array
  • fungsi filter JavaScript (). Metode ini digunakan untuk menghapus elemen dengan cara terprogram

Catatan. Ada beberapa metode lain yang dibuat oleh metode bawaan JavaScript

Contoh di bawah mengilustrasikan metode untuk menghapus elemen dari larik JavaScript

Hapus elemen Array dengan menggunakan metode pop(). Metode ini digunakan untuk menghapus elemen terakhir dari array dan mengembalikan elemen yang dihapus. Fungsi ini mengurangi panjang array sebesar 1.  

Contoh 1.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Array Length: 0
5

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Array Length: 0
7

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: shift
Remaining elements: splice, filter, pop
4
Removed element: shift
Remaining elements: splice, filter, pop
5
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: splice
Remaining elements: shift, filter, pop
1________18______2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
5

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: splice
Remaining elements: shift, filter, pop
8

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
1
Removed element: splice
Remaining elements: shift, filter, pop
2

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
6

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
0

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Removed element: pop
Remaining elements: shift, splice, filter

Contoh 2.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7
Removed element: splice
Remaining elements: shift, filter, pop
1
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
5________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Positive elements in array: 101, 98, 12, 848
9
Remaining elements: lowdash, remove, reset
0
Remaining elements: lowdash, remove, reset
1
Remaining elements: lowdash, remove, reset
2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Remaining elements: lowdash, remove, reset
5

Original array: pop, splice, filter, shift
Array Length: 0
4
Remaining elements: lowdash, remove, reset
7
Remaining elements: lowdash, remove, reset
8

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed: true
Remaining elements: lowdash, remove,,reset
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed: true
Remaining elements: lowdash, remove,,reset
3

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed: true
Remaining elements: lowdash, remove,,reset
8
Removed: true
Remaining elements: lowdash, remove,,reset
9

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Original array: pop, splice, filter, shift
Array Length: 0

Hapus elemen Array dengan menggunakan metode shift(). Metode ini digunakan untuk menghapus elemen pertama dari array dan mengurangi ukuran array asli sebesar 1.  

Contoh.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Empty array:
Original array: lowdash, remove, delete, reset
3

Original array: pop, splice, filter, shift
Array Length: 0
4
Empty array:
Original array: lowdash, remove, delete, reset
5

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: shift
Remaining elements: splice, filter, pop
4
Removed element: shift
Remaining elements: splice, filter, pop
5
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: splice
Remaining elements: shift, filter, pop
1________18______2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
2
Original array: pop, splice, filter, shift
Array Length: 0
12

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Array Length: 0
15

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
1
Original array: pop, splice, filter, shift
Array Length: 0
19

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
6

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
0

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Removed element: shift
Remaining elements: splice, filter, pop

Hapus elemen Array dengan menggunakan metode splice(). Metode ini digunakan untuk mengubah isi array dengan membuang elemen yang ada dan/atau dengan menambahkan elemen baru. Untuk menghapus elemen dengan metode splice() Anda dapat menentukan elemen dengan cara yang berbeda.  

Contoh 1. Gunakan pengindeksan metode splice untuk menghapus elemen dari larik JavaScript.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Array Length: 0
31

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: shift
Remaining elements: splice, filter, pop
4
Removed element: shift
Remaining elements: splice, filter, pop
5
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: splice
Remaining elements: shift, filter, pop
1________18______2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
2
Original array: pop, splice, filter, shift
Array Length: 0
49

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Array Length: 0
52

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
1
Original array: pop, splice, filter, shift
Array Length: 0
56

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
6

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
0

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Removed element: splice
Remaining elements: shift, filter, pop

Contoh 2. Menggunakan nilai metode sambatan untuk menghapus elemen dari larik JavaScript.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Array Length: 0
31

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: shift
Remaining elements: splice, filter, pop
4
Removed element: shift
Remaining elements: splice, filter, pop
5
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: splice
Remaining elements: shift, filter, pop
1________18______2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
2
Original array: pop, splice, filter, shift
Array Length: 0
85

Removed element: shift
Remaining elements: splice, filter, pop
2
Original array: pop, splice, filter, shift
Array Length: 0
87
Original array: pop, splice, filter, shift
Array Length: 0
88
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Array Length: 0
90

Original array: pop, splice, filter, shift
Array Length: 0
91
Original array: pop, splice, filter, shift
Array Length: 0
92
Original array: pop, splice, filter, shift
Array Length: 0
93
Removed element: shift
Remaining elements: splice, filter, pop
7
Original array: pop, splice, filter, shift
Array Length: 0
95

Original array: pop, splice, filter, shift
Array Length: 0
_96
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Array Length: 0
98

Original array: pop, splice, filter, shift
Array Length: 0
96
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
1
Original array: pop, splice, filter, shift
Array Length: 0
56

Original array: pop, splice, filter, shift
Array Length: 0
96
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
6

Original array: pop, splice, filter, shift
Array Length: 0
_91
Removed element: splice
Remaining elements: shift, filter, pop
8

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
0

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Removed element: splice
Remaining elements: shift, filter, pop

Contoh 3. Menggunakan metode sambatan untuk menghapus setiap elemen dari larik JavaScript.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
18

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7
Removed element: splice
Remaining elements: shift, filter, pop
1
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
7
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
9
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
5________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Positive elements in array: 101, 98, 12, 848
9
Removed element: shift
Remaining elements: splice, filter, pop
34

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
37

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
39

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
42
Removed element: shift
Remaining elements: splice, filter, pop
43

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Original array: pop, splice, filter, shift
Empty array:

Hapus elemen Array dengan menggunakan metode filter(). Metode ini digunakan untuk membuat larik baru dari larik yang diberikan yang hanya terdiri dari elemen-elemen dari larik yang diberikan yang memenuhi kondisi yang ditetapkan oleh fungsi argumen. Untuk menghapus elemen dengan metode filter() Anda dapat menentukan elemen dengan cara yang berbeda.  

Contoh. Gunakan nilai metode filter untuk menghapus elemen dari larik JavaScript.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
47

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
50

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
52
Removed element: shift
Remaining elements: splice, filter, pop
53

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
1

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: shift
Remaining elements: splice, filter, pop
62

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
65
Removed element: shift
Remaining elements: splice, filter, pop
66

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
0

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Positive elements in array: 101, 98, 12, 848

Hapus elemen Array dengan menggunakan Metode Hapus. Membuat metode hapus menggunakan metode filter untuk menghapus elemen dari larik JavaScript. Metode ini bekerja dalam urutan terbalik.  

Contoh.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7________7______78
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
80______7_______6
Removed element: shift
Remaining elements: splice, filter, pop
82
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
84________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
88

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
91

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: shift
Remaining elements: splice, filter, pop
93
Removed element: shift
Remaining elements: splice, filter, pop
52
Removed element: shift
Remaining elements: splice, filter, pop
95
Removed element: shift
Remaining elements: splice, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
97

Removed element: shift
Remaining elements: splice, filter, pop
98
Removed element: shift
Remaining elements: splice, filter, pop
52
Removed element: splice
Remaining elements: shift, filter, pop
00

Removed element: shift
Remaining elements: splice, filter, pop
93
Removed element: splice
Remaining elements: shift, filter, pop
02

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
8

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: splice
Remaining elements: shift, filter, pop
09
Removed element: shift
Remaining elements: splice, filter, pop
82
Removed element: splice
Remaining elements: shift, filter, pop
11

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
15

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Remaining elements: lowdash, remove, reset

Hapus elemen Array oleh Operator Hapus. Gunakan operator hapus untuk menghapus elemen dari larik JavaScript.  

Contoh.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7________7______78
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
80______7_______6
Removed element: shift
Remaining elements: splice, filter, pop
82
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
84________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
33

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: splice
Remaining elements: shift, filter, pop
36
Removed element: splice
Remaining elements: shift, filter, pop
37
Removed element: splice
Remaining elements: shift, filter, pop
38

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
42
Removed element: splice
Remaining elements: shift, filter, pop
43

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
47

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Removed: true
Remaining elements: lowdash, remove,,reset

Hapus elemen Array dengan Clear dan Reset Operator. Gunakan operator hapus dan setel ulang untuk menghapus elemen dari larik JavaScript

Contoh 1.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7________7______78
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
80______7_______6
Removed element: shift
Remaining elements: splice, filter, pop
82
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
84________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
65

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Removed element: splice
Remaining elements: shift, filter, pop
68

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
71

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
73

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
42
Removed element: shift
Remaining elements: splice, filter, pop
34

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Positive elements in array: 101, 98, 12, 848
9
Removed element: splice
Remaining elements: shift, filter, pop
81

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Empty array:
Original array: lowdash, remove, delete, reset

Contoh 2.  

javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Original array: pop, splice, filter, shift
Empty array:
4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: shift
Remaining elements: splice, filter, pop
3
Original array: pop, splice, filter, shift
Empty array:
7________7______78
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
80______7_______6
Removed element: shift
Remaining elements: splice, filter, pop
82
Removed element: shift
Remaining elements: splice, filter, pop
6
Removed element: shift
Remaining elements: splice, filter, pop
84________53______5

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Positive elements in array: 101, 98, 12, 848
9
Remaining elements: lowdash, remove, reset
0
Remaining elements: lowdash, remove, reset
1
Remaining elements: lowdash, remove, reset
2

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
06

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
08

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: shift
Remaining elements: splice, filter, pop
42
Removed element: shift
Remaining elements: splice, filter, pop
43

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran.  

Original array: pop, splice, filter, shift
Array Length: 0
0

Hapus elemen Array menggunakan loop for() sederhana dan array baru. Di sini for() sederhana akan dijalankan di atas array dan kecuali untuk elemen yang dihapus, elemen yang tersisa akan didorong ke dalam array baru yang akan dideklarasikan di dalam fungsi atau metode

Contoh

Javascript




Original array: pop, splice, filter, shift
Array Length: 0
_3

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
16

Removed element: splice
Remaining elements: shift, filter, pop
17
Removed element: splice
Remaining elements: shift, filter, pop
18

Original array: pop, splice, filter, shift
Array Length: 0
_4

Removed element: splice
Remaining elements: shift, filter, pop
17
Original array: pop, splice, filter, shift
Array Length: 0
87
Removed element: splice
Remaining elements: shift, filter, pop
22

Removed element: shift
Remaining elements: splice, filter, pop
2
Original array: pop, splice, filter, shift
Array Length: 0
92
Removed element: splice
Remaining elements: shift, filter, pop
25

Removed element: splice
Remaining elements: shift, filter, pop
_26
Removed element: splice
Remaining elements: shift, filter, pop
27

Removed element: shift
Remaining elements: splice, filter, pop
2
Removed element: splice
Remaining elements: shift, filter, pop
8

Removed element: splice
Remaining elements: shift, filter, pop
17
Removed element: splice
Remaining elements: shift, filter, pop
8

Removed element: splice
Remaining elements: shift, filter, pop
17
Removed element: shift
Remaining elements: splice, filter, pop
52
Removed element: splice
Remaining elements: shift, filter, pop
34

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
36

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
39

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
41

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
43

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
0
Removed element: splice
Remaining elements: shift, filter, pop
5
Removed element: splice
Remaining elements: shift, filter, pop
48

Original array: pop, splice, filter, shift
Array Length: 0
_4

Original array: pop, splice, filter, shift
Array Length: 0
4
Removed element: splice
Remaining elements: shift, filter, pop
51

Original array: pop, splice, filter, shift
Empty array:
_1

Keluaran

Original array: pop, splice, filter, shift
Array Length: 0
_1

Hapus elemen Array dengan perpustakaan lowdash. Gunakan pustaka lowdash untuk menghapus elemen dari larik JavaScript. Untuk menggunakan pustaka lowdash, Anda perlu menginstalnya secara lokal di sistem Anda

Bagaimana cara menghapus elemen dari array berdasarkan indeks di JavaScript?

Anda dapat menghapus elemen pada indeks apa pun dengan menggunakan metode penyambungan . Jika Anda memiliki array bernama arr, itu dapat digunakan dengan cara ini untuk menghapus elemen di indeks mana pun. arr. splice(n, 1) , dengan n menjadi indeks elemen yang akan dihapus. Metode sambatan dapat menerima banyak argumen.

Bagaimana Anda menghapus item dari array berdasarkan indeks?

Temukan indeks elemen array yang ingin Anda hapus menggunakan indexOf , lalu hapus indeks itu dengan sambatan. Metode splice() mengubah isi array dengan menghapus elemen yang ada dan/atau menambahkan elemen baru. Parameter kedua sambungan adalah jumlah elemen yang akan dihapus

Bagaimana cara menghapus item dari array di JavaScript?

Elemen array dapat dihapus menggunakan operator JavaScript delete . Menggunakan delete meninggalkan lubang yang tidak terdefinisi dalam array. Gunakan pop() atau shift() sebagai gantinya.

Bagaimana cara menghapus objek dari array berdasarkan nilai dalam JavaScript?

Metode 1. Hapus Item Dari Array dengan Nilai Menggunakan Metode splice() di JavaScript. Dalam JavaScript, array metode bawaan. splice() digunakan untuk menghapus item dari array. Metode mengembalikan array baru dengan menghapus nilai item, yang dilewatkan melalui indeks.