⊗jsPmSOAE 289 of 505 menu

Sử dụng spread trong JavaScript

Giả sử chúng ta có một hàm với 5 tham số như sau:

function func(num1, num2, num3, num4, num5) { return num1 + num2 + num3 + num4 + num5; }

Chúng ta có thể sử dụng spread để truyền một mảng vào hàm này:

func(...[1, 2, 3, 4, 5]);

Nhưng điều đó không bắt buộc!

Có thể truyền hai mảng:

func(...[1, 2], ...[3, 4, 5]);

Có thể truyền một phần tham số theo cách thông thường, và một phần - bằng cách sử dụng spread:

func(1, 2, ...[3, 4, 5]);

Hoặc như thế này:

func(1, ...[2, 3, 4], 5);

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

function func(n1, n2, n3, n4, n5, n6, n7, n8) { return (n1 + n2 + n3 + n4) * (n5 + n6 + n7 + n8); } console.log( func(1, ...[2, 3, 4], 5, ...[6], ...[7, 8]) );
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