Комментарии 12
Очень смешное видео про объекты и массивы js: www.destroyallsoftware.com/talks/wat
Смотреть с 1:23 (хотя лучше целиком)
Финал шикарен!
>[]+{}
'[object Object]'
>{}+[]
'[object Object]'
>{}+{}
'[object Object][object Object]'
Так какой же предполагается ответ на вопрос из эпиграфа?
Ну, если это детерминированная машина, то из «неправильных» данных правильный ответ не получится. К тому же, не очень понятно, что такое «неправильные данные».
Почему же не получится? Извлечение полезного сигнала из данных, искаженных до неузнаваемости; расшифровка текста, зашифрованного неизвестным шифром; получение какой-нибудь информации из косвенных данных, некоторые из которых могут прямо противоречить этой информации — всё это получение правильного (с какой-то вероятностью) ответа по неправильным данным — иногда умышленно или неумышленно искаженным.
второе задание можно попроще функцию:
function reverseArrayInPlace( source ){
for( var i = 0; i < source.length; i++ ){
source.splice( i, 0, source.pop() );
};
}
Решил ознакомиться с JavaScript-ом и начал читать эту книгу. Перевод ужасен! Очень много приходится переключаться на англоязычную для уточнения, что же имел ввиду автор. (((
Из этого вытекает просьба: Ребята. Увидев ошибку, не точность. Не стесняйтесь шлите pull-request в репозиторий перевода!
Из этого вытекает просьба: Ребята. Увидев ошибку, не точность. Не стесняйтесь шлите pull-request в репозиторий перевода!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Выразительный JavaScript: Структуры данных: объекты и массивы