Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2011, 15:11
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Вопрос из теста по JS на этом сайте.
В тесте есть вопрос:
Правда ли что a == b ?
a = new Array(1,2,3)
b = new Array(1,2,3)

Правильный ответ: Неправда.


Вопрос: Почему неправда ?
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2011, 15:17
Интересующийся
Отправить личное сообщение для yupee Посмотреть профиль Найти все сообщения от yupee
 
Регистрация: 27.01.2011
Сообщений: 21

JS сравнивает объекты (а массив является своего рода объктом) по ссылке, а не по-значениям. Для JS это два разных объекта с одинаковыми значениями. Из за этого и "неправда"
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2011, 15:21
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Хех, спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про подключение js prog90 Общие вопросы Javascript 4 03.01.2011 18:48
Java - Здравствуйте, вопрос про написание js noobasik Оффтопик 16 28.07.2010 03:38
Вопрос по webMoney на сайте nemo Оффтопик 0 24.07.2010 20:09
Вопрос насчет теста Mine Internet Explorer 8 13.06.2009 16:47
Вопрос к гуру. Title через js. Не выводит title из тега <TR> shkur Элементы интерфейса 24 19.06.2008 09:03