Игорь
там ошибка исключительно планкера
Игорь
Игорь
Он подставил везде use strict в начале
Игорь
А от появления ES6+ старые стандарты никуда не исчезли и не поменялись
Игорь
Так что там всё актуально, но далеко не всё есть
Игорь
И у Кантора появилась англоязычная версия javascript.info
Игорь
С обновленным материалом
Игорь
Вроде как обещал обновить и русскую версию когда-нибудь
Anonymous
Почитай комментарии например к Map/Set и поймешь сколько там неточностей и ошибок: https://learn.javascript.ru/set-map
Stepan
Почитай комментарии например к Map/Set и поймешь сколько там неточностей и ошибок: https://learn.javascript.ru/set-map
не актально это значит когда то было правдой, а тут просто неточности (наверно, не читал)
Anonymous
А пример использования или различия WeakMap и Map можно было бы объяснить через реализацию bidirectional hashmap. Если нкжно хранить пару string -> object это Map, а для обратной таблицы object -> string WeakMap
Stepan
там начиная с главы про es-2015 написанно как то на пофиг
Stepan
до этого довольно не плохо
Игорь
ну как неплохо
Игорь
он минимум 2 раза в задачах ES5 допускал специальную ошибку в виде пропущенной точки с запятой, чтобы подловить тебя
Игорь
хотя это вообще не относится к теме
Игорь
бесит такая хрень)
Stepan
бесит такая хрень)
зато потом в первую очередь смотришь на ;)
Eli
Привет, тут есть люди работающие на Mac с Note.js? Нужна не большая помощь с установкой
Eli
node.js
Anonymous
brew install node
Roman
brew install node
фуфуфу. nvm + avn наше все
Anonymous
Ну это кому как, мне не нужно одновременно менеджить несколько версий ноды. Ставлю самую последнюю
Anonymous
А вот для питона это важно, поэтому стоит pyenv
Anonymous
как сделать так что бы не портились слова на иностраных языках? Hằng Nguyễn на локалке при utf8 всё норм а на хостинге всё печально
Anonymous
Значит там нет шрифтов поддерживающих диакритику
Alex
Ребят, подскажите. В чем проблема, эта строчка выполняется document.getElementById("itogZakaz").innerHTML = Ваш заказ: ${fullZakaz}. Вего калорий в заказе: ${totalCalorie}. Итовоая сумма ${priceItog} грн. ;, и моментально исчезает со страницы.
Alex
https://jsfiddle.net/p6p6dL1k/3/
Alex
В конце функции она
Anonymous
я питоном генерю html и заливаю на сайт)
Anonymous
Linux?
Anonymous
https://ubuntuforums.org/archive/index.php/t-560473.html
Anonymous
Проверь кодировку которая прилетает, может там не utf-8
Akmat
как это понять? Оператор "=" возвращает значение Все операторы возвращают значение. Вызов x = выражение не является исключением. Он записывает выражение в x, а затем возвращает его. Благодаря этому присваивание можно использовать как часть более сложного выражения:
Anonymous
Скорее тогда уж не оператор, а выражение (a = b)
Akmat
допустим если у меня есть переменная var name = 'John'; я еще не вызывал переменную. если переменную вызывать явно вот так name то тогда здесь нет равно, естественно появляется вопрос а что вернёт значение 'John'?
Akmat
Скорее тогда уж не оператор, а выражение (a = b)
в этом же сайте) написано бля не понимаю https://learn.javascript.ru/operators#%D0%BF%D1%80%D0%B8%D1%81%D0%B2%D0%B0%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Anonymous
Ну все верно написано, что тебя смущает?
Akmat
Ну все верно написано, что тебя смущает?
бля мне трудно понять как = может вернуть значение ? выражения вернёт значения а = не может как ?
Akmat
а если так var name = 'hello'; name // а тут то нет равно как? кто вернёт значения
Akmat
равно просто присваивает значения а переменная вернёт значения я так раньше думал.
Anonymous
Смотри, представь что оператор = можно заменить на фукцию set которая выглядит таким образом: class AnyObject { constructor(value) { this.value = value; } set(value) { this.value = value; return this.value } }
Anonymous
Тогда забудь, еще больше запутаешься
Akmat
тут ничего не возвращает ?
Akmat
если вызывать явно переменную то выводит значение
Akmat
равно это оператор присваивание это не так?
Anonymous
Вместо name другое напиши
Anonymous
Если не ошибаюсь name это резерв
Akmat
Вместо name другое напиши
зачем? каков смысл?
Anonymous
Ну попробуй
Akmat
Если не ошибаюсь name это резерв
ты имеешь что переменная резерв ? а что это резерв?
Anonymous
Просто попробуй по другому назвать переменную
Akmat
Если не ошибаюсь name это резерв
вопрос в том, оператор присваивание =. возврашает значение?
Anonymous
Короче, в JS это не только оператор, но и выражение, не знаю как это по простому объяснить
Akmat
Короче, в JS это не только оператор, но и выражение, не знаю как это по простому объяснить
братан получается я должен принять что = (равно) какимто таинственным образом возврашаеть значение да.
Anonymous
Нет, (a = b) это выражение возвращающее значение a
Anonymous
Так же ка a += b, a /= b и т д
Akmat
а когда я создаю переменную она не возрашается так. пример var name = 'hello'; ?
Akmat
Нет, (a = b) это выражение возвращающее значение a
тогда не равно возврашаеть значение, а выражение возврашает ?
Akmat
а там написано буквально так: Оператор "=" возвращает значение Все операторы возвращают значение. Вызов x = выражение не является исключением. Он записывает выражение в x, а затем возвращает его.
Akmat
Так же ка a += b, a /= b и т д
ты почитал там, тот ссылку который я тебя отправил?
Akmat
там явно написано так: Оператор "=" возвращает значение
Anonymous
Я уже писал выше, что https://learn.javascript.ru это не подходящий ресурс для понимания JS
Akmat
направь меня нормальному учебнику
Anonymous
Выражением является любой корректный блок кода, который возвращает значение. Концептуально, существуют два типа выражений: те которые присваивают переменной значение, и те, которые вычисляют значение без его присваивания. Выражение x = 7 является примером выражения первого типа. Данное выражение использует оператор = для присваивания переменной x значения 7. Само выражение также равняется 7. Код 3 + 4 является примером выражения второго типа. Данное выражение использует оператор "+" для сложения чисел 3 и 4 без присваивания переменной полученного результата 7.
Anonymous
Надеюсь теперь понятнее. Не оператор возвращает, а выражение в состав которого входит оператор присвоения
Akmat
но они то неправльно написали блин
Anonymous
Говорю же earn.javascript это шляпа)
Akmat
))
Akmat
а сам то где взял инфу по js
Андрей
mdn
Андрей
Пользуйтесь им лучше.
Игорь
Для изучения есть ещё хороший материал с минимумом соплей
Игорь
http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition-rus/
Игорь
А также You Don't Know JS https://github.com/devSchacht/You-Dont-Know-JS