Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,951

Не ищет по массиву

07.06.2018, 13:44. Показов 565. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть массив
JavaScript
1
{0: "Москва", 1: "Пермь", 2: "Сочи", 5: "Архангельск", 9: "Тюмень", 16: "Красногорск", 17: "Химки", 18: "Казань", 19: "Калининград", 20: "Кемерово", 21: "Набережные Челны", 22: "Екатеринбург", 25: "Самара", 26: "Санкт-Петербург", 30: "Мурманск", 31: "Пенза", 33: "Рязань", 34: "Омск", 37: "Челябинск", 39: "Саратов", 41: "Ярославль", 45: "Владивосток", 50: "Нижний Новгород", 51: "Новосибирск", 53: "Магнитогорск", 54: "Краснодар", 57: "Красноярск", 59: "Уфа", 60: "Курск", 61: "Тамбов", 64: "Волгоград", 71: "Мытищи", 89: "Ростов-на-Дону", 95: "Тольятти", 102: "Балашиха", 106: "Котельники", 116: "Зеленоград", 122: "Сургут", 128: "Одинцово"}
пытаюсь найти в нем любой город в ответ всегда -1
JavaScript
1
var flgrd = $.inArray(GOROD, FULL_GOROD);
никак не могу понять причину. подскажите, что я не вижу?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2018, 13:44
Ответы с готовыми решениями:

Нахождение элементов, которые принадлежат и массиву a и массиву b (segmentation fault)
добрый день, стоит задача нахождения элементов, которые принадлежат и массиву а и массиву б. вот код: #include <iostream> ...

По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE
По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже...

Красивая итерация по "двумерному массиву" (или "массиву структур")
Добрый день. Есть довольно большой батник, обновляющий проект, составленный из частей, лежащих в разных репозиториях. Т.е. 10-20...

5
24 / 24 / 15
Регистрация: 05.06.2018
Сообщений: 83
07.06.2018, 13:57
JavaScript
1
var flgrd = $.inArray(GOROD, FULL_GOROD);
GOROD замени на нужный город, какой ищешь. FULL_GOROD должен быть массивом.
alert($.inArray('Пермь', FULL_GOROD)) вернет 1.
0
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,951
07.06.2018, 14:02  [ТС]
у меня GOROD=любой из списка и в ответ всегда -1
0
24 / 24 / 15
Регистрация: 05.06.2018
Сообщений: 83
07.06.2018, 14:11
Цитата Сообщение от tgarl Посмотреть сообщение
у меня GOROD=любой из списка и в ответ всегда -1
Ок, а массив куда записываешь? Лучше, конечно, было бы и переменные GOROD и FULL_GOROD показать. Но из того, что я знаю, -1 показывает только в случаях, когда не могут найти элемент в массиве. То бишь проблема либо в переменной GOROD, либо в FULL_GOROD. Где-то в них ты лажаешь.
0
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,951
07.06.2018, 14:21  [ТС]
я и привел в самой теме содержимое
решил вопрос перебором
JavaScript
1
2
3
4
5
6
7
8
9
10
11
GOROD="Пермь";
FULL_GOROD=
{0: "Москва", 1: "Пермь", 2: "Сочи", 5: "Архангельск", 9: "Тюмень", 16: "Красногорск", 17: "Химки", 18: "Казань", 19: "Калининград", 20: "Кемерово", 21: "Набережные Челны", 22: "Екатеринбург", 25: "Самара", 26: "Санкт-Петербург", 30: "Мурманск", 31: "Пенза", 33: "Рязань", 34: "Омск", 37: "Челябинск", 39: "Саратов", 41: "Ярославль", 45: "Владивосток", 50: "Нижний Новгород", 51: "Новосибирск", 53: "Магнитогорск", 54: "Краснодар", 57: "Красноярск", 59: "Уфа", 60: "Курск", 61: "Тамбов", 64: "Волгоград", 71: "Мытищи", 89: "Ростов-на-Дону", 95: "Тольятти", 102: "Балашиха", 106: "Котельники", 116: "Зеленоград", 122: "Сургут", 128: "Одинцово"}
 
var flgrd=0;
                for (key in FULL_GOROD) {
                    if(FULL_GOROD[key]==GOROD){
                        flgrd=1;
                    }
                }
                if(flgrd>0){
0
24 / 24 / 15
Регистрация: 05.06.2018
Сообщений: 83
07.06.2018, 14:47
Понял - у тебя ассоциативный массив, а inArray работает только с числовыми массивами. По крайней мере, документация говорит так.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2018, 14:47
Помогаю со студенческими работами здесь

WI-FI не ищет
Всем привет, недавно купил у чела одно Б/У P4+WI-FI приехал домой .. хотел вкл вай фай а там он не ищет сети.... вот что то : ...

Не ищет данные
Имеется примерно такой код: <div class=important> <form method='post'> <li><input name='inp' type='text' placeholder="Введите...

Не ищет в базе
Такая проблемка: if ($_POST && $_POST) { $username = $_POST; //Передаём логин переменной $password_hash = md5($_POST);...

Не ищет сумму
Процедура summod должна искать сумму модулей элементов расположенных после минимального за модулем элемента,но как-то не ищет. Program...

Не ищет по маске
SELECT * FROM avto WHERE BRAND="DAEW%" выдает ноль, а SELECT * FROM avto WHERE BRAND="DAEWOO" выдает 5 записей как и должно почему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru