У меня есть группа строк в Javascript, и мне нужно написать функцию, которая определяет, принадлежит ли другая конкретная строка этой группе или нет.Самый быстрый способ определить, находится ли значение в группе значений в Javascript
Каков самый быстрый способ достичь этого? Можно ли положить группу значений в массив, а затем написать функцию, которая выполняет поиск по массиву?
Я думаю, что если я сохраню значения отсортированы и выполняю двоичный поиск, он должен работать достаточно быстро. Или есть какой-то другой умный способ сделать это, что может работать быстрее?
Это не работает. setOfValues [x], где x не входит в набор, не будет оцениваться до неопределенного, это приведет к ошибке. Вы хотите: «x в setOfValues», чтобы проверить членство. – 2008-11-21 09:31:44
Он будет оцениваться до неопределенного. Это не приведет к ошибке. Попробуйте. – Tomalak 2008-11-21 10:01:48