Anonymous
https://github.com/WebAssembly/wabt
Anonymous
#работа JavaScript FullStack, 1000 - 2500$, Minsk, full-time, onsite/remote
Dmitrii
Короче признаю баг, ищу как решить
Подскажи, плз.
В твоей библиотеке mtproto можно как-то подписаться на обновления телеги? Сообщения получать постоянными запросами к апи телега не дает, надо юзать работу с обновлениями, но не понимаю, как это сделать в telegram-mtproto
https://core.telegram.org/api/updates
Ivan
Надежда
Здравствуйте, кстати)
Надежда
Формальные сухие вакансии это не интересно, посему я вам еще и так навалю инфы))
Надежда
Сроки горят, человека хочу найти такого кто не побоится взвалить на себя создание целого отдела в комании которая сейчас в фазе активного роста. По сути тут все будут скакать в вашем стеке работы под вашу дудку, ибо этот спец будет самым прошаренным в конторе
Надежда
вакансию составлял гендир, и написал ее не оч, мягко говоря, даже вилку не указал, мне вот пока приходится работать с чем есть))
Maxim
почему вебпак на этот код ругается? const const action = {name: 'name'}; console.log({...action, selection: 'selection'});
Андрей
Maxim
какой плагин?
Андрей
https://www.npmjs.com/package/babel-plugin-transform-object-rest-spread
Андрей
Так как это stage 3, то этого нет в вебпаке ещё.
Maxim
я думал это ес6 все
Андрей
Maxim
очень жаль
Андрей
Почему?
Dmitrii
Maxim
можно было бы не добавлять плагин в .babelrc)
Андрей
Maxim
ну просто это так логично, раз есть для массивов, то должно быть и для объектов
Андрей
Maxim
иммутабельность это конечно очень хорошо, но и spread штука полезная, иногда
🍀 Max
console.log(
new Date(2018,1,1) < new Date(2018,1,2)
)
> true
🍀 Max
console.log(
new Date(2018,1,3) > new Date(2018,1,2)
)
> true
🍀 Max
console.log(
new Date(2018,1,2) == new Date(2018,1,2)
)
> false
🍀 Max
Konstantin
valueOf() сравнивай
Konstantin
некорректно два объекта сравнивать
Konstantin
просто жс многое прощает
Андрей
Андрей
Сравниваются ссылки.
Андрей
Ссылки разные.
Konstantin
https://cs9.pikabu.ru/post_img/2016/09/15/7/147393909915812096.jpg
Anton
Anton
хехе, понятно, спасибо
Svyatoslav
Есть ли возможность деструктивно присвоить значения объекту?
например:
obj.{property1, property2} = obj2
Maksim
Maksim
Svyatoslav
Принято, благодарю
Anton
var obj {property1, property2} = obj2 - так нельзя разве?
Sergey
Anton
лол, ебучий javascript :)
Anton
var {property1, property2} = obj2 - вот так вроде можно
Sergey
Anton
я понимаю, тем не менее, могли и варивант var obj {property1, property2} = obj2 добавить
Anton
т.е. сначала разбить, а потом создать объект с результатом
Svyatoslav
+
ᴡᴇʏʜᴇyʜᴇʏ
const newObj = {...oldObj,...{newProp:'newValue',new}}
ᴡᴇʏʜᴇyʜᴇʏ
c babel
Nikita
еще сложее )
Sergey
Это другая операция
Sergey
ᴡᴇʏʜᴇyʜᴇʏ
альтернатива assign
Svyatoslav
ну object.assign требует явного указания, не?
Sergey
Андрей
Svyatoslav
var obj = {};
Object.assign(obj, obj2.var1, obj2.var2);
разве не?
Sergey
Svyatoslav
😐
Svyatoslav
значит я не понял
Sergey
Так ты закинул содержимое .var1
Sergey
Sergey
Object.assign(obj, { var1: obj2.var1, var2: obj2.var2 });
Anton
ясно, только var obj = Object.assign({}, { var1: obj2.var1, var2: obj2.var2 }); скорее всё же
Svyatoslav
Sergey
Sergey
Anton
var obj = { var1: obj2.var1, var2: obj2.var2 }; можно вот так просто написать тогда :)
Sergey
Sergey
Sergey
Возвращается первый аргумент