Как стать автором
Обновить

Комментарии 12

Смотреть с 1:23 (хотя лучше целиком)
Закадровый смех иногда был смешнее шуток :)
Финал шикарен!
>[]+{}
'[object Object]'
>{}+[]
'[object Object]'
>{}+{}
'[object Object][object Object]'
У меня в Chromium 35.0.1916.153 получилось то же, что и в видео, т. е.:
[]+[]
""
[]+{}
"[object Object]"
{}+[]
0
{}+{}
NaN
да в браузере у меня тоже как на видео, а выше это была нода
Так какой же предполагается ответ на вопрос из эпиграфа?
Ну, если это детерминированная машина, то из «неправильных» данных правильный ответ не получится. К тому же, не очень понятно, что такое «неправильные данные».
Почему же не получится? Извлечение полезного сигнала из данных, искаженных до неузнаваемости; расшифровка текста, зашифрованного неизвестным шифром; получение какой-нибудь информации из косвенных данных, некоторые из которых могут прямо противоречить этой информации — всё это получение правильного (с какой-то вероятностью) ответа по неправильным данным — иногда умышленно или неумышленно искаженным.
второе задание можно попроще функцию:

function reverseArrayInPlace( source ){
  for( var i = 0; i < source.length; i++ ){
    source.splice( i, 0, source.pop() );
  };
}

Решил ознакомиться с JavaScript-ом и начал читать эту книгу. Перевод ужасен! Очень много приходится переключаться на англоязычную для уточнения, что же имел ввиду автор. (((

Из этого вытекает просьба: Ребята. Увидев ошибку, не точность. Не стесняйтесь шлите pull-request в репозиторий перевода!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории