Computer >> Máy Tính >  >> Lập trình >> Javascript

Các phương pháp hay nhất để xử lý quá tải hàm trong JavaScript là gì?


Quá tải hàm xảy ra khi một hàm thực hiện các tác vụ khác nhau dựa trên một số đối số được truyền cho nó.

Cách tốt nhất để nạp chồng hàm với các tham số là không kiểm tra các kiểu. Mã chạy chậm hơn khi loại được kiểm tra và nên tránh. Đối với điều này, tham số cuối cùng của các phương thức phải là một đối tượng

Ngoài ra, không kiểm tra độ dài đối số.

Ví dụ

Đây là một ví dụ -

function display(a, b, value) {
}
display(30, 15, {"method":"subtract"});
display(70, 90, {"test":"equals", "val":"cost"});