Tôi không muốn sử dụng chuyển mạch trong mã của tôi, vì vậy tôi đang tìm một số thay thếlựa chọn cho các "công tắc" Bản Tuyên Bố
Ví dụ với Switch:
function write(what) {
switch(what) {
case 'Blue':
alert ('Blue');
break;
...
case 'Red':
alert ('Red');
break;
}
}
Ví dụ mà không cần chuyển mạch :
colors = [];
colors['Blue'] = function() { alert('Blue'); };
colors['Red'] = function() { alert('Red'); };
function write(what) {
colors[what]();
}
câu hỏi của tôi là:
- Bạn có biết bất kỳ giải pháp thay thế nào khác không?
- Đây có phải là giải pháp tốt nhất không?
Thật tuyệt vời. Để lại nó. – codeholic
vâng, đó là giải pháp tốt hơn với mã ít hơn :) – Sarfraz
Đó sẽ là con đường tôi muốn đi. – brian