Я создаю через цикл PHP (причина цикла, потому что я хочу больше или меньше случаев) переключатель функции Javascript, что выводит это:Переопределение функции после того, как он будет создан в Javascript
function my_function(array_name) {
switch (true) {
case (array_name[1] < x < array_name[2]):
console.log("between: 1 & 2");
break;
case (array_name[2] < x < array_name[3]):
console.log("between: 2 & 3");
break;
default:
console.log("none");
break;
}
}
Теперь, когда документ загружен, я создаю массив Javascript, который содержит значения, которые я хочу передать функции.
var array_to_execute = [0,1000,2000,3000];
Как я могу вызвать функцию после создания этого массива, передавая эти значения? Что-то вроде:
my_function(array_to_execute);
Это приведет исполнение:
switch (true) {
case (1000 < x < 2000):
console.log("between: 1 & 2");
break;
case (2000 < x < 3000):
console.log("between: 2 & 3");
break;
default:
console.log("none");
break;
}
Кстати, 'array_name [1] <х
PleaseStand
В качестве побочного примечания «case (x) case (y)» обычно записывается как 'if (x) else if (y) ...' – georg