⊗jsSpDtECh 287 of 294 menu

Thay đổi bất biến (immutable) các phần tử mảng trong JavaScript

Bây giờ hãy học cách thực hiện thay đổi bất biến các phần tử trong một mảng. Giả sử chúng ta có một mảng ví dụ:

let arr = [1, 2, 3, 4, 5];

Giả sử chỉ mục của phần tử cần thay đổi được lưu trong biến ind:

let ind = 3;

Hãy thay đổi phần tử tại chỉ mục đã cho. Theo cách tiếp cận của chúng ta, chúng ta phải tạo một bản sao của mảng và thay đổi phần tử trong bản sao đó. Hãy thực hiện điều đó:

let copy = Object.assign([], arr); copy[ind] = '!'; let res = copy;

Hãy sử dụng cách tiếp cận thứ hai:

let res = [ ...arr.slice(0, ind), '!', ...arr.slice(ind + 1) ];

Tạo một nút bấm, khi nhấp vào sẽ thực hiện thay đổi phần tử của mảng. Giả sử chỉ mục của phần tử cần thay đổi được lưu trong một biến.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối