⊗jstsPmFnOP 49 of 55 menu

Tham số tùy chọn trong hàm TypeScript

Có thể làm cho một hàm nhận một số lượng tham số thay đổi. Để làm điều này, cần khai báo một phần tham số (hoặc tất cả) là tùy chọn.

Để chỉ ra rằng một tham số là tùy chọn, cần đặt dấu chấm hỏi sau tên của nó.

Hãy khai báo tham số họ trong hàm của chúng ta là tùy chọn:

function func(first: string, last?: string) { return first + ' ' + last; }

Nếu khi gọi hàm, tham số tùy chọn không được cung cấp, nó sẽ nhận giá trị undefined. Hãy sửa đổi hàm của chúng ta có tính đến điều này:

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

Có thể đơn giản hóa bằng cách sử dụng dạng kiểm tra ngắn:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

Bây giờ hãy sử dụng hàm của chúng ta. Gọi nó với hai tham số:

func('john', 'smit'); // trả về 'john smit'

Gọi nó với một tham số:

func('john'); // trả về 'john'

Hãy tạo một hàm nhận ngày, tháng và năm làm tham số, và trả về thứ trong tuần tương ứng với ngày này. Hãy để cả ba tham số đều là tùy chọn. Nếu bất kỳ tham số nào không được truyền vào, nó phải nhận giá trị tương ứng với ngày hiện tại.

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