呼ば
Anonymous
Anonymous
Все просто
呼ば
Anonymous
кому?
Мне, о том, чего я не говорил
呼ば
парень, ну что за троллинг)
мы же не о сложных материях говорим, а о JS
呼ば
открываешь консольку и пробуешь
呼ば
var - всплывает, let/const нет
呼ば
сорян
Anonymous
есть здесь стикер рука-лицо?
呼ば
если где то в доке написанно что все переменные пробрасывается в window, то я бы с радостью прочитал это
呼ば
呼ば
держи
Svyatoslav
все?
Svyatoslav
https://habrahabr.ru/post/267639/
Еще вопрос, с какого оно ругается на export?
Svyatoslav
Svyatoslav
Anonymous
Anonymous
Anonymous
читай
Anonymous
спецификация ecma
Anonymous
все перменные хранятся в своей области, просто к ним нет доступа, основая область видимость в браузере window, в которой находятся в закрытом виде все остальные области
Anonymous
основаная область видимости*
Svyatoslav
Так, я в общем уже решил
function defineConst(name, value) {
const temp = value;
window[name] = temp;
}
Svyatoslav
Спасибо
Anonymous
нет, не правильно
Anonymous
экспорт может быть только один
Svyatoslav
🙄
Anonymous
смотри
Svyatoslav
Anonymous
const test = {};
test.common = 1;
test.common = 2
test.common = 3;
Anonymous
в конце пишем
Anonymous
module.exports = test;
呼ば
говорят что let не создает ссылку глобально. Как и const
呼ば
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/const
呼ば
расхождение с ECMA получается
Anonymous
то есть к отдельным областям видимости невозможно получить доступ, но они там есть
Anonymous
это как с каким-то животным, не помню каким, ты его не видишь, а он есть
Anonymous
потому что все области видимости (все переменные, функции, объекты) в итоге сворачиваются в один единственный объект, на сколько я помню
Alex21
Anonymous
Суслик
да, он самый, спасибо
Anonymous
Anonymous
старайся использовать верхоуровневые возможности
Anonymous
не усложняй
Svyatoslav
ага, которые работают неведомым способом, и через одно место
Svyatoslav
А нахера мне вообще этот ES6?
Вернусь я к var и ES5
Anonymous
все они работают нормально, просто нужо ими пользоваться нормально
Anonymous
я показал пример, как реализовать наследование переменных или свойств из одного скрипта в другой
Anonymous
для того, что бы нормально пользоваться es6, тебе нужен сборщик
Anonymous
webpack, gulp, grunt, parcel
Svyatoslav
Да все, не надо. спасибо
Чет сильно большой траходром с перевозом проекта на ES6
Андрей
ES5 - подмножество ES6, но как знаешь...
✙ Vitalii ✙
Всем привет. Можете пожалуйста пояснить за механизм работы сессий? использую express-session и mongo-connect
бекенд и фронт разделены. Вот мне приходит логинка пользователя, я сохраняю её в req.session, мне надо , получается, на клиент надо вернуть id сессии и потом просто в остальных запросах делать проверку коллекции session в монге на поиск всех этих данных?
или на клиент ничего не возвращается и я исколючительно должен это делать на своей стороне? просто если так то не пойму каким образом
(в нубс чате молчат если что , уже пытался )
Konstantin
Группа JS-программистов реализует функцию сложения двух чисел
Anonymous
Anonymous
соответственно по токену доставать все нужные данные
Anonymous
Anonymous
Anonymous
активирован - показывать один вид, не активирован - другой
Dmitry
Dmitry
салют, ребят
пытаюсь получить элементы на странице, где нужно вводить карту. платежная система реализована через shopify.
если тыкну на элемент сначала, после нажав в браузере "показать код элемента", то через document.getElementById('something') все получить реально, но когда сразу при переходе на страницу выполняю скрипт, элемент не видит, пишет null
что делать с этим?
Dmitry
Dmitry
есть вариант, что элементы скрываются за другими айфреймами, но вот хз, как переключаться через них
Anonymous
Dmitry
оке, как тогда реализовать получение?
Dmitry
ньюби в js, сорян
Anonymous
После полной загрузки страницы
Anonymous
Можно получить все что нужно
Anonymous
То есть пусти свой скрипт, самым последним
Anonymous
На страницу, перед закрывающим тегом body
Dmitry
слишком долго ждать. можно ли дождаться загрузки элемента?