Evgeny
ты что за библеотеку искользуешь? https://github.com/request/request эт?
Andrew
Evgeny
что то странно .... вроде как все верно......
Evgeny
а что сервер отдает в json?
Evgeny
чет подазрения что что то не то ты в лог выводишь?
Evgeny
и проверь под отладчиком что там)
Andrew
Вот так если сделать, то работает
console.log(access_token.success.response.access_token);
Andrew
а в лог я просто access_token пытался вывести
Andrew
вот так, но ошибка что такого нет
Andrew
Evgeny
Да ток хотел написать)
Evgeny
Ты брал свойства из промиса
Evgeny
Вместо его результата)
Andrew
ага
Evgeny
Evgeny
И такую цепочку лучше не писать.... Так как шанс исключения очень велик
Andrew
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 как сделать малой кровью чтобы было видно направление? Стрелки не хочу, хочу плавное изменение цвета от одного края к другому. оно так умеет?
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
Evgeny
вообще json передавать чеерз get то еще извращение для этого есть метод post
Andrew
Evgeny
Evgeny
var a=(function m(){
var x = 3;
return function k() { return x;}
})()
=>
Evgeny
a() вернет 3
Evgeny
а что ты пытаешься этим сделать?
Defragmented
Evgeny
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
не уврен что это вообще возчожно .... .рефакторинг никому еще не повредил) просто большо похоже на изобретение велосипеда там где нет в этом нужжы
Defragmented
(или я не нашел как это сделать)
Evgeny
Defragmented
пока мои страдания\результаты поиска для namespace:
(function(){/*код*/})()
сложно доставать локальные переменные но в целом удобно
модули - работает строго для файлов полученных по урл. нельзя генерировать или встраивать в html
object - требует переписать весь код с x=5; на x:5, (будет ли это вообще работать с x+=1;?)
class - требует везде писать .this
Defragmented
S
Ребят надо в двумерном массиве найти значение, если его нет, то вывести алерт
Андрей
S
Подскажи конструкцию )
Игорь
"#viewimage"
Игорь
Раз уж у тебя jquery то http://api.jquery.com/text/
Warox
Конечно же да. У тебя условие всегда истина. Тебе нужна база Джаваскрипт хотя бы минимальная. )
Курсы посмотри какие то например.
Warox
Это ок конечно.
Но ты в иф передаёшь строку. И удивляешься почему оно работает всегда.
Строка когда она не пустая - всегда тру.
Anonymous
https://jsfiddle.net/r3fex45a/
почему появляется ошибка innerHTML' of null
Vitalij
Народ как аднкватно можно http2 и express связать?
Roman
Roman
ну ты же строку эту не обернул
Roman
надо весь вообще скрипт завернуть в ready
Anonymous
как только произошло
document.getElementById("viewimage").innerHTML = 'uploaded|555'
код который слушает должен 555 напечатать
Anonymous
Anonymous
нет(((
Roman
нет(((
ты шо прикалываешься? весь скрипт
Roman
https://jsfiddle.net/fjn3g9r5/
Roman
https://jsfiddle.net/fjn3g9r5/3/