Чурка
В самом-самом последнем драфте (es2017) до сих пор не выпилили метки. Метки, карл .-. !
Чурка
Хорошо Уже за один отказ от этого страшного наследия первых редакция BASIC в виде прямых переходов можно любить Кофе.
Чурка
break [label]
Vlad
Backwards compatibility никто ломать не собирается и не будет
Чурка
Выход из цикла на метку в коде.
Чурка
Ну вот в этом и проблема. Отсюда имеем язык с механизмами, которым не место в наши годы.
Vlad
Зато веб работает
Чурка
Вот авторы CofeeScript изначально отказлись от этой всей жути и что-то ничего язык не потерял.
Vlad
И никто не заставляет использовать старые механизмы
Vlad
Язык новый и кода нет в продаже
Vlad
Проде
Vlad
Если бы жс дизайнили с нуля там тоже бы много всего не было
Vlad
Null например, я думаю
Чурка
Вот, кстати, тоже об этом думала. И был бы язык, близкий к идеалу (как Apple хотели сделать Swift).
Rafael 🌵
функции генераторы можно вызывать рекурсивно?
Rafael 🌵
функции генераторы можно вызывать рекурсивно?
да, можно https://derickbailey.com/2015/07/19/using-es6-generators-to-recursively-traverse-a-nested-data-structure/
Дима
функции генераторы можно вызывать рекурсивно?
Я даже больше скажу, с помощью yield* можно разом все вызвать
Kreizo 🇺🇦
ребят подскажите как решить проблему
Kreizo 🇺🇦
у меня есть объект и мне нужно в ключ внести переменную
Kreizo 🇺🇦
так нельзя сделать?
Дима
Внести можно, вынести нельзя 😄
Дима
Если серьезно, то объекты в ключах поддерживаются только в WeakMap
Vlad
так нельзя сделать?
Покажи жсфиддл того, что ты хочешь сделать
Дима
Кажется можно но это хак тогда
Kreizo 🇺🇦
http://pastebin.com/0U4f1uTK
Kreizo 🇺🇦
у меня проблема с инициализацией даты в инпуты
Kreizo 🇺🇦
через ридакс форм
Kreizo 🇺🇦
у меня работает только через промис
Kreizo 🇺🇦
сейчас попробую
Kreizo 🇺🇦
нет не оно
Дима
const myObj = { [myVal]: 'azaza' }, оно?
А теперь попробуй обратно вытащить, лол
Bohdan
ну так myObj[myVal]
Rafael 🌵
ну так myObj[myVal]
Но там ведь объект
Bohdan
там строка
Bohdan
обїект в строку преобразует
Дима
Ты объект из ключа вытащи
Дима
Само поле то ясен фиг никуда не денется
Дима
Речь про это
Kreizo 🇺🇦
вроде помогло
Kreizo 🇺🇦
там [] , а не {}
Kreizo 🇺🇦
я слепой уже
Kreizo 🇺🇦
http://i.prntscr.com/8fccba6036964b738a50d74b7f2ae933.png
Kreizo 🇺🇦
http://pastebin.com/BAvdNqVt
Kreizo 🇺🇦
так вообще норм делать ?
Kreizo 🇺🇦
инициализировать в ридакс форм промисом на время 444мс
Kreizo 🇺🇦
или костыль ?
Kreizo 🇺🇦
данные из пропсов в инпуты
Anonymous
К сожалению не хватает времени, посещать чаще, ребят. Если что пишите в личку. Кто из модеров написал в инфо группы без бэклинков?
Anton
или костыль ?
Скорей всего да
Anton
Да и setTimeout не дает точное количество мс
snatvb
Да юзаение отложенности почти всегда костыль
Oleg
Но там где нужно - оно очень нужно и без него никак
Oleg
Для троттелов и дебонсеров всех мастей
snatvb
Ну да
snatvb
Но не для загрузки страниц, надеясь, что через 444мс будет что-то готово
Oleg
Ну и приемлимость можно определить так - если действие что нужно действительно связано с реальным временем и нельзя исполнить задачу никак без указания времени - самое время юзать сеттаймаут и сетинтервал
snatvb
Ну естественно Где это логично - там и надо применять
Oleg
С загрузкой страницы да - тут мы можем получить результат исполнения по факту
snatvb
Угу
Kreizo 🇺🇦
как сделать initialize по другому ?
snatvb
Тебе после чего надо сделать?
Kreizo 🇺🇦
После маунта филдов и получения пропсов с сервера
Kreizo 🇺🇦
Лучше после пропсов
Kreizo 🇺🇦
If (props)
Kreizo 🇺🇦
Не работает данные в вэлью не грузятся
Anatoly
Всем привет, подскажите, пожалуйста, почему Array(10).map(() => 0) дает неочевидный результат?
Дима
Всем привет, подскажите, пожалуйста, почему Array(10).map(() => 0) дает неочевидный результат?
Потому что map пропускает отсутствующие элементы, а Array(10) абсолютно пуст
Дима
Array(10).fill(0) можно так
Anatoly
Я думал, что Array(1) <=> [undefined]
Дима
Ну да)
Дима
undefined пропускается
Anatoly
Так в чем разница то в итоге между этими двумя массивами? )
Дима
Между какими?
Anatoly
Точнее вот так, почему результат Array(1) не эквивалентен результату [undefined] ?