Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #181 (permalink)  
Старый 30.01.2015, 15:56
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Транслируется. Когда запускаю пишет, что конструктор должен вызываться с оператором new.
Я имел в виду "не транслируется корректно".
Цитата:
Что касается "модификторов" private & public, лично мне удобно, когда они есть, в связи с чем неявный паблик немного настораживает. Про приват молчу... Его нет - беда.
https://people.mozilla.org/~jorendor...reserved-words
Ответить с цитированием
  #182 (permalink)  
Старый 30.01.2015, 15:58
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Цитата:
"Announcement: ES6 class method syntax makes a non-enumerable property of the method's name on the class prototype." via @BrendanEich \o/

----
хм а 6to5 это уже умеет

Последний раз редактировалось Octane, 30.01.2015 в 16:06.
Ответить с цитированием
  #183 (permalink)  
Старый 22.02.2015, 00:37
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Посоны упоролись, не?)
https://esdiscuss.org/topic/extends-null
class C extends null {
}
Ответить с цитированием
  #184 (permalink)  
Старый 22.02.2015, 00:50
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Что тебя смущает?) Вполне логичный аналог Object.create(null) для нового синтаксиса.
Тем более class Foo {} тоже самое, что class Foo extends Object {}

Последний раз редактировалось Octane, 22.02.2015 в 01:08.
Ответить с цитированием
  #185 (permalink)  
Старый 22.02.2015, 09:18
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Octane,
да просто наследование от нуля забавно выглядит)
Ответить с цитированием
  #186 (permalink)  
Старый 22.02.2015, 13:07
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

А почему в классах не добавили возможность объявлять свойства?
class A {
  a: 33
}
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #187 (permalink)  
Старый 22.02.2015, 14:22
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

FINoM,
добавили.
class A {
  constructor() {
    this.a = 33;
  }
  static A = 'Static A';
}

let b = new A();
console.log(b.a);
console.log(A.A);
Ответить с цитированием
  #188 (permalink)  
Старый 22.02.2015, 15:50
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Safort, я в курсе, что в конструкторе можно их объявить. Просто непонятно, почему "прототипный стиль" назвали антипаттерном. Мне не всегда хочется вызывать super, чтоб объявить свойства.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #189 (permalink)  
Старый 22.02.2015, 16:07
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Можно ли как-то сделать импорт text/plain, не прибегая к XHR?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #190 (permalink)  
Старый 22.02.2015, 16:12
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Safort
А Symbols уже смотрел? Мб они тебе подойдут.
Не сомневаюсь, что подойдут. Я хотел сахарный синтаксис с private
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать HTML фичи? 2chan Events/DOM/Window 6 26.09.2014 18:50