Czy jest możliwość, aby switch działał w taki sposób, aby móc wstawić do dowolnej metody, w moim przypadku - indexOf() - zmienną i w poszczególnych case sobie wybierać co tam powinno być?:
var arr = ["awd audi", "rwd bmw", "rwd mercedes", "fwd fiat", "awd subaru"];
var wybor;
for (index in arr)
{
switch (arr[index].indexOf(wybor) == 0)
{
case 'rwd': console.log("Samochod "+arr[index]); break;
}
}
Gdy zapiszę zamiast switch'a poniższy if, to działa dobrze, ale jak to zrobić na switch'u?
wybor = 'rwd';
if (arr[index].indexOf(wybor) == 0) console.log(arr[index]);