Evgeny
ты что за библеотеку искользуешь? https://github.com/request/request эт?
Evgeny
что то странно .... вроде как все верно......
Evgeny
а что сервер отдает в json?
Evgeny
чет подазрения что что то не то ты в лог выводишь?
Evgeny
и проверь под отладчиком что там)
Andrew
Вот так если сделать, то работает console.log(access_token.success.response.access_token);
Andrew
а что сервер отдает в json?
то что в консоли выводилось, это то что сервер отдает
Andrew
а в лог я просто access_token пытался вывести
Andrew
вот так, но ошибка что такого нет
Andrew
скобки нужны были 😁
Evgeny
Да ток хотел написать)
Evgeny
Ты брал свойства из промиса
Evgeny
Вместо его результата)
Andrew
ага
Evgeny
скобки нужны были 😁
И такую цепочку лучше не писать.... Так как шанс исключения очень велик
Andrew
а ифы только усложнят все
Evgeny
Евгений Абрамович: Ну да ну да) бери ее из переменной хотя бы)
Evgeny
а ифы только усложнят все
Ну я не говорю про if ... Просто const { sucsess } = .... const tocken = sucsess.responce.....
Andrew
а выгода какая от этого получится?
Evgeny
Просто сразу от возвращаемого значения брать пропертю такое себе.
Andrew
я думал наоборот нормально сократить
Evgeny
а выгода какая от этого получится?
Визуально читать легче...
Evgeny
Ты видишь что это респонс не просматривается блок вызова запроса
Evgeny
И замечая что в конце оказывается там припсочка что это там какая то пропера какого обьекта
Andrew
🤔
Evgeny
Сорян за текст пишу с телефона)
Evgeny
Нормально сократить когда это не влияет на читаемость.... Но в реальных проектах в основном пишут для удобочитаемости.... Так проще поддерживать код
Andrew
ок, спасибо
Evgeny
Andrey
В реальных проектах есть кодстайл и ковеншоны, а для себя как хочешь пиши )
Andrey
Может подскажете, svg line как сделать малой кровью чтобы было видно направление? Стрелки не хочу, хочу плавное изменение цвета от одного края к другому. оно так умеет?
Evgeny
В реальных проектах есть кодстайл и ковеншоны, а для себя как хочешь пиши )
Вот для себя надо писать тоже аккуратно меньше проблем будет потом и боли от привыкания к аккуратному коду. Ну и линтер на прекомит сразу)
Andrew
А поле params как-то можно исправить? если его привести в адекватный вид, то сайт откажется его принимать
Defragmented
var a=(function m(){ var x = 3; return function k() { return m;} })() alert(a.m); // undefined. как исправить? по дебаггеру "а" содержит function m(){ var x = 3; return function k() { return m;} } в идеале получить что-то типа a.m.x==3 т.е. доступ в namespace спрятанный в переменной п.с. если попытаться ставить (), ()(), ()()()... после "a" то там циклически меняются функции k и m в ответе если попытаться ловить this то он показывает на window а не на "a" или "m" где именно хранится x?
Evgeny
А поле params как-то можно исправить? если его привести в адекватный вид, то сайт откажется его принимать
ну если брать конкретно params то это эквивалентно params: JSON.stringify({password, login});
Evgeny
вообще json передавать чеерз get то еще извращение для этого есть метод post
Evgeny
var a=(function m(){ var x = 3; return function k() { return x;} })() =>
Evgeny
a() вернет 3
Evgeny
а что ты пытаешься этим сделать?
Defragmented
var a=(function m(){ var x = 3; return function k() { return x;} })() =>
но если переменных много то мне придется все прописывать в return. есть способ без этого? какая-то ссылка на все обьекты в closure сразу
Defragmented
Defragmented
не понял тебя приведи пример
var a=(function m(){ var x = 3; var x2=9; var x3=5; var x8=9; ... var x948=8; return function k() { return x;} })()
Evgeny
ну вообще что то станное мутишь ... или у меня уже голова не варит... var a=(function m(){ var object = { x: 3, x2: 9, x3: 5, x8=9; ... x948=8, } return function k() { return object;} })()
Evgeny
так ты можешь брать a().x // 3
Evgeny
но для чего это вообще не могу понять
Defragmented
это тоже потребует сравнимых усилий - весь код переписывать с x=5; на x:5,
Defragmented
для чего: не захламлять global, не менять стиль кода (x=5; или x:5,)
Evgeny
не уврен что это вообще возчожно .... .рефакторинг никому еще не повредил) просто большо похоже на изобретение велосипеда там где нет в этом нужжы
Игорь
namespace реализовать
ES6 модули чем не нравятся?
Defragmented
ES6 модули чем не нравятся?
не работает если скрипт в теле html или еще как получен не через загрузку по url
Defragmented
(или я не нашел как это сделать)
Defragmented
пока мои страдания\результаты поиска для namespace: (function(){/*код*/})() сложно доставать локальные переменные но в целом удобно модули - работает строго для файлов полученных по урл. нельзя генерировать или встраивать в html object - требует переписать весь код с x=5; на x:5, (будет ли это вообще работать с x+=1;?) class - требует везде писать .this
Defragmented
собирай через webpack
спасибо, посмотрю
S
Ребят надо в двумерном массиве найти значение, если его нет, то вывести алерт
S
Подскажи конструкцию )
Игорь
"#viewimage"
Игорь
Раз уж у тебя jquery то http://api.jquery.com/text/
Warox
Конечно же да. У тебя условие всегда истина. Тебе нужна база Джаваскрипт хотя бы минимальная. ) Курсы посмотри какие то например.
Warox
Это ок конечно. Но ты в иф передаёшь строку. И удивляешься почему оно работает всегда. Строка когда она не пустая - всегда тру.
Anonymous
https://jsfiddle.net/r3fex45a/ почему появляется ошибка innerHTML' of null
Vitalij
Народ как аднкватно можно http2 и express связать?
Anonymous
заверни все в $(document).ready
https://jsfiddle.net/93uob458/ аналогично
Roman
ну ты же строку эту не обернул
Roman
надо весь вообще скрипт завернуть в ready
Anonymous
как только произошло document.getElementById("viewimage").innerHTML = 'uploaded|555' код который слушает должен 555 напечатать
Anonymous
нет(((
Roman
нет(((
ты шо прикалываешься? весь скрипт
Roman
https://jsfiddle.net/fjn3g9r5/
Anonymous
https://jsfiddle.net/fjn3g9r5/
ошибок нет, но он не работает)
Roman
https://jsfiddle.net/fjn3g9r5/3/