⊗jsPmSOAM 291 of 505 menu

Toán tử spread và hợp nhất mảng

Giả sử chúng ta có hai mảng:

let arr1 = ['a', 'b', 'c']; let arr2 = [1, 2, 3];

Hãy làm sao để giữa phần tử thứ nhất và thứ hai của mảng arr2 được chèn vào các phần tử của mảng arr1.

Nói cách khác, chúng ta muốn viết mã để từ mảng arr2 hiện tại tạo ra mảng sau:

[1, 'a', 'b', 'c', 2, 3]

Vấn đề, về cơ bản, có thể giải quyết thông qua phương thức splice. Tuy nhiên, vấn đề này được giải quyết dễ dàng hơn nhiều bằng spread:

let arr1 = ['a', 'b', 'c']; let arr2 = [1, ...arr1, 2, 3]; console.log(arr2); // sẽ in ra [1, 'a', 'b', 'c', 2, 3]

Không chạy mã, hãy xác định điều gì sẽ được in ra console:

let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr = ['a', ...arr1, 'b', 'c', ...arr2]; console.log(arr);

Không chạy mã, hãy xác định điều gì sẽ được in ra console:

let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr = ['a', ...arr1, ...arr1, 'b', 'c']; console.log(arr);

Không chạy mã, hãy xác định điều gì sẽ được in ra console:

let arr1 = [1, 2, 3]; let arr2 = [...arr1, 4, 5, 6]; let arr = ['a', 'b', 'c', ...arr2]; console.log(arr);

Không chạy mã, hãy xác định điều gì sẽ được in ra console:

let arr1 = [1, 2, 3]; let arr2 = [...arr1, 4, 5, 6]; let arr3 = [...arr2, 7, 8, 9]; let arr = [0, ...arr3]; console.log(arr);

Không chạy mã, hãy xác định điều gì sẽ được in ra console:

let arr1 = [1, 2, 3]; let arr2 = [...arr1]; console.log(arr2);
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