Показать сообщение отдельно
  #54 (permalink)  
Старый 20.09.2015, 09:51
Профессор
Отправить личное сообщение для ТОТ_САМЫЙ Посмотреть профиль Найти все сообщения от ТОТ_САМЫЙ
 
Регистрация: 10.09.2015
Сообщений: 184

В кофескрипте есть все что есть в ES6, но в ES6 есть не все что есть в CoffeeScript. Кто может поспорить с этим утверждением?

Генераторы, итераторы, аксессоры, прокси и прочая хрень - есть и в кофескрипте, и я искренне не понимаю что находится вместо мозга у тех кто заявляет что в ES6 это есть а в кофи нет. Они видимо вообще не знают что кофескрипт транслируется в яваскрипт)))) видимо туго у людей с головушкой то)



func = -> yield do get



class Cat
  Object.defineProperty @prototype, 'name',
    get: -> alert 'NAME!!!'

new Cat().name



compile to:

var Cat, func;

func = function*() {
  return (yield get());
};

Cat = (function() {
  function Cat() {}

  Object.defineProperty(Cat.prototype, 'name', {
    get: function() {
      return alert('NAME!!!');
    }
  });

  return Cat;

})();

new Cat().name;

Последний раз редактировалось ТОТ_САМЫЙ, 20.09.2015 в 10:00.
Ответить с цитированием