⊗jsPmSOSS 292 of 505 menu

Toán tử spread cho chuỗi trong JavaScript

Toán tử spread, khi áp dụng cho một chuỗi, sẽ tách chuỗi đó thành các ký tự riêng biệt:

...'abcde'; // sẽ tách chuỗi thành các ký tự phân cách bằng dấu phẩy: 'a','b','c','d','e'

Kết quả của việc tách này có thể được truyền vào tham số của hàm:

function func(s1, s2, s3, s4, s5) { return s1 + '-' + s2 + '-' + s3 + '-' + s4 + '-' + s5; } console.log( func(...'abcde') ); // sẽ xuất ra 'a-b-c-d-e'

Hoặc có thể chuyển đổi kết quả này thành một mảng:

let arr = [...'abcde']; // nhận được mảng ['a', 'b', 'c', 'd', 'e']

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

let arr = [...'12345']; console.log(arr);

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

let arr = ['a', ...'12345']; console.log(arr);

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

let arr = [...'12345', ...'56789']; console.log(arr);

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

let arr1 = ['a', 'b', 'c']; let arr2 = [...arr1, ...'12345']; 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