jashkenas/coffeescript

Proposal: allow super in object literals

Open

#5 075 ouverte le 23 mai 2018

Voir sur GitHub
 (13 commentaires) (0 réactions) (0 assignés)CoffeeScript (1 980 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (16 577 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

As seen on MDN.

obj1 = ->
  method1: ->
    console.log 'method1'

obj2 =
  method2: ->
    super.method1()

Object.setPrototypeOf obj2, obj1
obj2.method2() # logs "method1"

The obj2 variable would transpile to:

obj2 = {
  method2() {
    super.method1();
  }
};

Guide contributeur