Nazar
А, хотя может это и не оно🤔
Виталий Соловьёв
спасиб, смотрю
Виталий Соловьёв
не не похоже на самовызывающуюся функцию
Виталий Соловьёв
по крайней мере в доках такой вариант очевидным образом не представлен
Виталий Соловьёв
а еще ведущий ноль как бы ломает любые догадки
Виталий Соловьёв
Впервые вижу такое. В любом случае это будет выполняться как _command2.default(arg, env)
благодарю за вариант. консоль хрома как то не воспринимает такую конструкцию. сразу ругается на то что 0 это не фанкшен
Виталий Соловьёв
может это специфический для Node синтаксис
Anonymous
нет
Nikita
https://muzzleapp.com/ этот лендинг волшебен
Виталий Соловьёв
Да попробовал в консоли хрома сделать так (0, console.log)('tut', 'ne tut'), результат tut ne tut, выходит выполняется вторая ф-я с аргументами из вторых скобок по очереди. какой смысл ставить ноль интересно
Виталий Соловьёв
В общем вопрос остается открытым, если кто знает детали буду рад
Anonymous
Да нету в этом никакого смысла. Может это просто мусор после рефакторинга, а может кто из контрибуторов учудил
Виталий Соловьёв
там в пакете такой подход используется через строку. читается тяжко...
Anonymous
там в пакете такой подход используется через строку. читается тяжко...
Короче я нашел ответ на твой вопрос. Так делал бабель 5 лет назад: https://stackoverflow.com/a/32275207
Виталий Соловьёв
ой спасибо!
Gabriel
Ребята, ловлю ошибку при JSON.parse (string) Дело в том, что объект забирается из mongoDB, вместо объекта прилетает строка, начинаю ее парсить чтобы использовать методы объекта, в итоге получаю ошибку: UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token _ in JSON at position 2 А на этой позиции монго задаёт параметр _id:
Anonymous
Привет. Нужно реализовать "share image" для Фейсбука. Кто то делал такое? Я Вычитал что ФБ принимает на шаринг только links. Всю остальную инфу читает из og: тегов (og: теги не подходять, так как картинки у каждого юзера разные, тоесть динамичные) Поскажите что делать и куда копать)
Виталий Соловьёв
Ребята, ловлю ошибку при JSON.parse (string) Дело в том, что объект забирается из mongoDB, вместо объекта прилетает строка, начинаю ее парсить чтобы использовать методы объекта, в итоге получаю ошибку: UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token _ in JSON at position 2 А на этой позиции монго задаёт параметр _id:
Такое ощущение, что у тебя не валидный JSON возвращается из DB. Например JSON.parse('{ "_id" : "3"}') не вызывает проблем в консоли хрома. А вот JSON.parse('{ _id : "3"}') вызовет твою ошибку. Видимо все таки объект от монги прилетает
Виталий Соловьёв
угу
Anton
Друзья, кто работал с Vue i18n, как обратиться к переводу из миксина? Например у меня в js файле есть дополнительная data, я ее подключаю к нескольким компонентам. Как мне в этом js файле обращаться к $t.
Anton
this.$t
Да, спасибо, уже разобрался.
Antony
con.connect(function(err) { if (err) throw err; con.query('длинный запрос', function (err, result, fields) { if (err) throw err; for (var i in result) { dayInterval = parseInt(Object.values(result[i])); console.log(dayInterval); } }); con.query('длинный запрос', function (err, result, fields) { if (err) throw err; for (var i in result) { debtChange = parseInt(Object.values(result[i])); console.log(debtChange); } }); }); console.log('RESULT IS '+debtChange);
Antony
Как мне использовать переменную debtChange снаружи?
Konstantin
Ку, ребята А между call и apply разница лишь в том, что принимают они параметры как массив, и по отдельности, или ещё что-то есть?
Konstantin
Это все
Я что-то слышал про по-разному к this относятся, если по умолчанию ничего не пробрасывать, может ошибаюсь
Виталий Соловьёв
Как мне использовать переменную debtChange снаружи?
Судя по всему твоя переменная появится в результате асинхронного вызова. Значит в основном потоке ее не увидеть. Нужно все действия выполнять уже в колбэке.
Виталий Соловьёв
Но мне не нужна асинхронность. Мне нужно вызвать функцию раз в сутки, причём не пользователем
Тебе нужно прежде всего понять что основной код и область видимости переменных будут завершены прежде, чем произойдет вызов калбека. Тебе нужно в калбэк передать всё что нужно и там с этим работать
Sergey
@AntonySunrise Да запросто, объяви пременную выше начала функции con.connect, типа let result; и запиши в неё своё parseInt(Object.values(result[i]));
Sergey
Гадостно конечно читается в телеге код, надобно Дурову намекнуть, что бы добавил оформление...
Sergey
@Rellaxx84 я вот вообще не понял по тому куску зачем она ему во вне, ну а callback, его там может и не быть, надо дописывать...
Antony
@Rellaxx84 я вот вообще не понял по тому куску зачем она ему во вне, ну а callback, его там может и не быть, надо дописывать...
Ну типа: 1. Часа пробили полночь (или там ещё что-нибудь), сервер послал гонца к другому сайту, получил данные. Данные записал в базу. 2. Запросил из базы разницу между двумя датами и двумя показателями на эти даты (отчёты выходят когда через день, когда через выходные, а разницу в показателях нужно делить на календарные дни между ними) 3. Дальше с этими разницами и работаешь - делишь, результат используешь в других подсчётах и т.д.
Antony
Зачем мне тут асинхронности какие-то и прочая бесовщина?
Виталий Соловьёв
Блин ну я не буду сейчас многостраничные тирады разводить о механизмах работы обращений js к серверу и т.д. ты задаешь один вопрос но в нем скрыто множество вопросов.
Виталий Соловьёв
На твой первый вопрос я ответил. В каком направлении мыслить
Виталий Соловьёв
Можешь погуглить промисы или более новы асинк эвэйт
Виталий Соловьёв
Или иди на learn.javascript.ru там есть где то тема про xmlhttprequest
Виталий Соловьёв
Этот сайт надо излазить до дыр)
Nikita
Или иди на learn.javascript.ru там есть где то тема про xmlhttprequest
xmlhttprequest нужен только если прогресс загрузки файла надо трекать. А это не очень часто нужно.
Алексей
Алексей
Алексей
Не супер, но хоть что-то)
Kurzdor
набросайте репортов, спасибо
Nikita
Аргх.
Nikita
Почему сафари так крив и ужасен.
Varyen
сафари из нью ие
Nikita
Но блин. Я сегодня _два_ страшных костыля вокруг разных провалов сафари вкрутил.
Varyen
люблю баг с ифреймом, когда куки со стороннего домена не уходят на него
Nikita
1) сафари до сих пор считает transparent чёрным. В 2019 году-то! 2) clip-path ищет элементы в топ-левеле, а не внутри того shadow dom, где прописан
Antony
Можешь погуглить промисы или более новы асинк эвэйт
А могу не погуглить. Если задача решаема без асинхронности то зачем тащить в свой код как на помойку всё что ни попадя?
Antony
До асинк авейта можно подумать солнце не светило и земля не вращалась
Anonymous
Решилось через JSON.parse(JSON.stringify(str))
обычно так и делают лол
Anonymous
Добрый день! Удачного всем дня!
Anonymous
Добрый день! Всех с праздником и удачного дня!😊
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Здравствуйте, я уже здесь!
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Я с вами!
Виталий Соловьёв
До асинк авейта можно подумать солнце не светило и земля не вращалась
Мда вот это я зря потратил время на растолковывание...ну делай тогда как товарищ посоветовал. Объяви let и жди что в него всё вернется. Пока кровь из носа не пойдет
Rodion
а можно вопрос. Мне на nodejs в проекте нужно использовать библиотеки на commonjs и es6 модулях, чтобы их использовать одновременно я использовал бабель но он перегоняет один файл который я укажу. А чтобы весь проект на nodejs работал мне нужно вебпаком собирать в один бандл?
Rodion
можешь ещё через esm пускать его
это такая библиотека?
Varyen
https://github.com/standard-things/esm
Varyen
node -r esm
Varyen
тогда вебпак не нужен
Varyen
он в рантайме конечно будет больше памяти жрать, но зато все работает из коробки
N
Добрый день! сори за оффт)) как могу перенести папку с 4гб на внешку? Никуда доступа нету. Материалы по учебе
Anonymous
что такое "внешка"?