29.01.2015, 17:50
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
из огорчений
// не работает. Нельзя наследовать от стандартных объектов
class My extends Map {
}
// свойства в прототипе через данный сикнтаксис не поддерживаются
class My {
property {
foo: 1
}
}
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
29.01.2015, 18:06
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
nerv_, да погоди ещё до ES7, допилят
|
|
29.01.2015, 20:50
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от melky
|
да погоди ещё до ES7, допилят
|
так 100 лет ждать можно и не дождаться
Из приятного - почти завершенная сборка ангуляр-модуля https://yadi.sk/i/U2ZNOwvweKxQ6
Очень понравился spread. Вот так выглядит функция, обеспечивающая частичное применение функции https://yadi.sk/i/i2bNukOjeKxVH
Модули рулят)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
29.01.2015, 20:56
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
nerv_, конкат можно заменить на [...arguments_, ..._arguments]
|
|
29.01.2015, 21:06
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Помоему вообще fn(...arguments_, ..._arguments) должно работать, не на чем сейчас попробовать
|
|
29.01.2015, 21:37
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от Octane
|
Помоему вообще fn(...arguments_, ..._arguments) должно работать, не на чем сейчас попробовать
|
работает
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
30.01.2015, 00:12
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
nerv_,
Цитата:
|
так 100 лет ждать можно и не дождаться
|
пацаны базарили, что семёрка выйдет быстрее, чем шестёрка, т.к. работа над ней уже начата.
|
|
30.01.2015, 09:44
|
|
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Цитата:
|
Нельзя наследовать от стандартных объектов
|
Можно, просто не транслируется
Сообщение от 6to5.org/docs/usage/caveats
|
Built-in classes such as Date, Array, DOM etc cannot be properly subclassed due to limitations in ES5.
|
Цитата:
|
Не понимаю, почему нельзя было сделать в ES6 так, как в TS?
https://yadi.sk/i/e6dNr8wMeHEbq Нет private & public (точнее паблик есть, но неявный)
...
свойства в прототипе через данный сикнтаксис не поддерживаются
|
К формату определения свойств прототипа еще не пришли. Я пока делаю так:
class ArticleContentView extends Marionette.ItemView {}
Object.assign(ArticleContentView, {
el: "#article-content",
template({content}) {return content}
});
Последний раз редактировалось Erolast, 30.01.2015 в 10:11.
|
|
30.01.2015, 11:03
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от Erolast
|
Можно, просто не транслируется
|
Транслируется. Когда запускаю пишет, что конструктор должен вызываться с оператором new. Надеюсь, в нативном es6 появится такая возможность. На данный момент обошелся промежуточным классом.
Сообщение от Erolast
|
К формату определения свойств прототипа еще не пришли
|
Даже не знаю, хорошо это или плохо. Что касается "модификторов" private & public, лично мне удобно, когда они есть, в связи с чем неявный паблик немного настораживает. Про приват молчу... Его нет - беда. Я понимаю, что модули и все такое, но это же удобно, это harmony
Вместе с тем, существующие на данный момент class + extends + super + static уже многое значат. Код стал читабельней в разы.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
30.01.2015, 13:59
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
nerv_,
Цитата:
|
Про приват молчу... Его нет - беда.
|
А Symbols уже смотрел? Мб они тебе подойдут.
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Как сделать HTML фичи? |
2chan |
Events/DOM/Window |
6 |
26.09.2014 18:50 |
|
|
|