Sheridan
this.serializer = JSON.stringify
Sheridan
var selected_projects = []
for(...)
{
selected_projects.push(...)
}
console.debug("Selected projects", selected_projects);
this.loads(selected_projects);
Переменная же не может протухнуть по дороге, объявленная как var?
С другой стороны перевод её в мемберы класса тоже не помогает а там точно не протухнет...
Sergey
Sergey
Что-то ты там намутил >.<
Sheridan
Sheridan
он теряется на моменте присвоения его к ключу словаря
Sheridan
console.debug('projects dump', projects);
foo = {
type: 'foo',
projects: projects
}
console.debug('foo dump', foo);
в foo массива уже нет
Sergey
Sheridan
Sergey
Ну любая песочница с воспроизведением
Sheridan
Sergey
plunkr и такое всё
Sergey
jsfiddlle, десятки их
Sergey
Ну я не думаю что принципиально для нг1, для него специфичных нет
Sheridan
сцука
Sheridan
нашол
Sheridan
js такой js
Sheridan
инициализация массива была []
Sheridan
а по факту это словарь
Sheridan
объект
Sheridan
когдато оно было давно массивом, но потом расширилось
Sheridan
Selected projects [one: Array(2), two: Array(0), three: Array(0)] - после выбора
Sheridan
и сцука даже не ругнулось что я ключ=значение в массив пихаю
Sheridan
Sergey
Как насчёт тайпскрипта? Оно такое ловит.
Sasha
Мне кажется, стоит вообще начать с каких-то основ, а потом лезть в фреймворки
Sergey
Sergey
Sasha
Sergey
Sheridan
Sasha
Sheridan
Sheridan
огнетушитель хоть дадите?...
Denis 🦄
когда перешел на тс как-то проще жить стало)
Sheridan
от жаваскрипта то надо по факту всего две вещи:
1. get/post с бакендом
2. Поменять что нибудь в dom
Denis 🦄
Sheridan
причом 2 часто это просто "найди элемент с id и добавь ему класс такойто в стили"
Denis 🦄
но у меня были проекты на ванильном js.
Sasha
Ни разу не писал на жквери кстати, хоть я и старый
Sasha
Sheridan
Sergey
Плюсцы для вебчика это как-то странновато
Denis 🦄
Как то был я на стажировке, где сервак на плюсах был. Так себе идея
Denis 🦄
js норм, просто одного его не хватает для реализации чего-то сложного(а большинство веб приложений сейчас такие), поэтому и придумали ангуляры, реакты и тд
Sergey
@Sheridan_ru я просто за то что у тебя там в пайпе сборочном наверняка есть бабель какой-нибудь, а если нет, то это очень тонкий лёд, классы без транспиляторов. Туда тс засунуть будет не так сложно)
Sergey
Ага, поэтому туда срочно тайпхинты резко начали прикручивать))
Sergey
Я периодически тыкаю ноду. Ну это несерьёзно.
Sasha
Я не про ноду, а скорее про python. С честно не работал
Sergey
Питон это в котором асинхронщины нет нормальной?)
Sasha
А где она есть нормальная?
Sergey
Ну вот везде, кроме)
Denis 🦄
Sergey
Sergey
Нет, про 100500 асинронных фреймворков для питона, которые сбоку прилеплены
Sasha
Denis 🦄
нет, 3.6+
Sergey
Ну я сварщик не настоящий, это на хабре ныли в какой-то очередной теме про asyncio или типа того
Sasha
Ну в общем-то все динамические языки для бэке - одно и то же. Нет никакой разницы в производительности и асинхронщине
Sheridan
Sasha
Sergey
Ну асинк же, какие потоки, при чём тут потоки.