nie chcę użyć przełącznika w moim kodu, więc szukam jakiegoś alternatywnegoAlternatywa dla „switch” oświadczenie
Przykład z przełącznika:
function write(what) {
switch(what) {
case 'Blue':
alert ('Blue');
break;
...
case 'Red':
alert ('Red');
break;
}
}
przykładu bez przełącznika :
colors = [];
colors['Blue'] = function() { alert('Blue'); };
colors['Red'] = function() { alert('Red'); };
function write(what) {
colors[what]();
}
moje pytania są następujące:
- Czy znasz inne alternatywy?
- Czy to najlepsze rozwiązanie?
To świetnie. Zostaw to. – codeholic
tak, to lepsze rozwiązanie z mniejszym kodem :) – Sarfraz
To byłaby moja droga. – brian