ФорумПрограммированиеJavaScript → Почему 1 in [1] false?

Почему 1 in [1] false?

  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:03

    Сабж. Тестирую в файрбаге

    1 in [1] // false
    1 in [2, 1] // true
    1 in [2, '1'] // true
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:08, спустя 4 минуты 58 секунд

    А чего ожидаешь? Ку?
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:09, спустя 1 минуту 8 секунд

    а, я протупил. 1 имеется в виду ключ а не значение, все правильно
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:09, спустя 16 секунд

    in - проверяет, есть ли такой ключ в массиве. В твоем примере, где 1 in [1] - у тебя в массиве, только один элемент с индексом 0, а ты спрашиваешь есть ли там элемент с индексом 1 (1 in [1]).
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:09, спустя 15 секунд

    да-да, я просто думал что это в стиле in_array
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:11, спустя 1 минуту 41 секунду

    Ничего, я тоже так первый раз попался, послушался, блин интуицию
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 сентября 2010 г. 7:14, спустя 3 минуты 19 секунд

    лолы)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 7:15, спустя 38 секунд

    phpdude, в том же пайтоне вроде поиск по значению происходит
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 сентября 2010 г. 7:16, спустя 1 минуту

    Абырвалг, то лучше эдво
    Сапожник без сапог
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 27 сентября 2010 г. 8:16, спустя 1 час 7 секунд

    Я кстати сегодня дочитал до самого джанго (до этого про питон читал). Угу и про шаблонизатор почитал. Потом глаза закрыл и открыл, думал они перепутали и доки от твига туда засунулии :D
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 сентября 2010 г. 8:40, спустя 24 минуты 17 секунд

    надо было сначала изучать джангу и jinja, а потом твиг смотреть, тогда бы развитие было бы более правильное ;)
    adw/0
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 сентября 2010 г. 9:00, спустя 19 минут 27 секунд

    В python для списка/кортежа ищется по значениям, а в словаре по ключам. Помойму логично
    Спустя 47 сек.
    Ну а если чтрока, то ищет подстроку
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 10:56, спустя 1 час 56 минут 27 секунд


    надо было сначала изучать джангу и jinja, а потом твиг смотреть, тогда бы развитие было бы более правильное ;)


    кстати, мне кажется, что митсухико сначала твиг написал а потом jinja (1)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 сентября 2010 г. 11:02, спустя 5 минут 47 секунд

    было бы неплохо привести ссылки для прочтения истории джинжы и твига, самому интересно, поищу changelog'и
    adw/0
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2010 г. 11:07, спустя 4 минуты 34 секунды

    23 23 и ниебед
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!