{"json_modified": "2016-10-12T12:06:19.980989", "uuid": "bc5246ad-f7c5-4555-9f0e-13e640b650ab", "title": "class expression", "url": "/en-US/docs/Web/JavaScript/Reference/Operators/class", "tags": ["Classes", "Reference", "operator", "JavaScript", "ECMAScript6", "Expression", "Operator"], "translations": [{"uuid": "7f6eb2a5-82a5-48e8-a38a-49c2bb9534d3", "title": "Der class-Ausdruck", "url": "/de/docs/Web/JavaScript/Reference/Operators/class", "tags": ["Classes", "Reference", "operator", "JavaScript", "ECMAScript6", "Expression", "Operator"], "summary": "Der class-Ausdruck ist eine Methode eine Klasse in ECMAScript 2015 (ES6) zu definieren. Vergleichbar mit dem function-Ausdruck
kann die class-Anweisung benannt oder unbenannt sein. Ist sie benannt gilt der Name nur lokal im Klassenk\u00f6rper. JavaScript-Klassen nutzen prototyp-basierte Ver\u00e4rbung.", "localization_tags": [], "locale": "de", "last_edit": "2016-08-02T02:46:15", "review_tags": []}, {"uuid": "70b81403-b7b0-47dc-a035-afbf82aef867", "title": "class", "url": "/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/class", "tags": ["R\u00e9f\u00e9rence", "ECMAScript6", "Op\u00e9rateur", "JavaScript"], "summary": "Une expression de classe utilise une syntaxe similaire \u00e0 celle d'une instruction de classe. En revanche, avec les expressions de classes, il est possible de ne pas nommer la classe, ce qu'il est impossible de faire avec les instructions de classes. De plus, en utilisant les expressions de classe, on peut red\u00e9finir/red\u00e9clarer les classes si n\u00e9cessaire.", "localization_tags": [], "locale": "fr", "last_edit": "2016-08-24T12:19:04", "review_tags": []}, {"uuid": "5ea510c9-59a2-476c-bf1b-78536db666de", "title": "class \u5f0f", "url": "/ja/docs/Web/JavaScript/Reference/Operators/class", "tags": ["Classes", "Class", "Reference", "operator", "JavaScript", "ECMAScript6", "Expression", "Operator"], "summary": "class \u5f0f\u306f\u3001ECMAScript 2015\uff08ES6\uff09\u3067\u30af\u30e9\u30b9\u3092\u5b9a\u7fa9\u3059\u308b\u65b9\u6cd5\u306e 1 \u3064\u3067\u3059\u3002function \u5f0f\u3068\u540c\u3058\u3088\u3046\u306b\u3001class \u5f0f\u306f\u540d\u524d\u3092\u4ed8\u3051\u308b\u3053\u3068\u3082\u4ed8\u3051\u306a\u3044\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002\u540d\u524d\u3092\u4ed8\u3051\u305f\u5834\u5408\u3001\u30af\u30e9\u30b9\u540d\u306f\u30af\u30e9\u30b9\u672c\u4f53\u306e\u307f\u30ed\u30fc\u30ab\u30eb\u3067\u3059\u3002 JavaScript \u306e\u30af\u30e9\u30b9\u306f\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u30d9\u30fc\u30b9\u7d99\u627f\u304c\u4f7f\u308f\u308c\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2016-08-13T18:06:06", "review_tags": []}, {"uuid": "6b6b2cb6-9a1c-4ee9-955c-fedcd4c8e548", "title": "class \uc2dd", "url": "/ko/docs/Web/JavaScript/Reference/Operators/class", "tags": ["Classes", "Reference", "operator", "JavaScript", "ECMAScript6", "Expression", "Operator"], "summary": "class \uc2dd(expression)\uc740 ECMAScript 2015 (ES6)\uc5d0\uc11c \ud074\ub798\uc2a4\ub97c \uc815\uc758\ud558\ub294 \ud55c \ubc29\ubc95\uc785\ub2c8\ub2e4. function \uc2dd\uacfc \ube44\uc2b7\ud558\uac8c, class \uc2dd\uc740 \uc720\uba85(named) \ub610\ub294 \uc775\uba85(unnamed)\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc720\uba85\uc778 \uacbd\uc6b0, \ud074\ub798\uc2a4\uba85\uc740 \ud074\ub798\uc2a4 \ubab8\ud1b5(body)\uc5d0\uc11c\ub9cc \uc9c0\uc5ed(local)\uc785\ub2c8\ub2e4. JavaScript \ud074\ub798\uc2a4\ub294 \ud504\ub85c\ud1a0\ud0c0\uc785(\uc6d0\ud615) \uae30\ubc18 \uc0c1\uc18d\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-05-11T21:02:19", "review_tags": []}, {"uuid": "963c5aaf-a11d-436c-9480-c9eb523ae828", "title": "class expression", "url": "/ru/docs/Web/JavaScript/Reference/Operators/class", "tags": [], "summary": "Class expression\u00a0\u044d\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u0430 \u0432\u00a0ECMAScript 2015 (ES6). \u0421\u0445\u043e\u0436\u0438\u0439 \u0441\u00a0function expressions, class expressions \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043b\u0438\u0431\u043e \u043d\u0435 \u0438\u043c\u0435\u0442\u044c \u0438\u043c\u0435\u043d\u0438. \u0415\u0441\u043b\u0438 \u043e\u043d \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439, \u0442\u043e \u0435\u0433\u043e \u0438\u043c\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043b\u0430\u0441\u0441\u0430. JavaScript \u043a\u043b\u0430\u0441\u0441\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0438\u0435 \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-10-12T12:06:09", "review_tags": []}, {"uuid": "8ea43cf4-4560-4ef6-bf3e-a5a57fc33b77", "title": "\u7c7b\u8868\u8fbe\u5f0f", "url": "/zh-CN/docs/Web/JavaScript/Reference/Operators/class", "tags": [], "summary": "\u7c7b\u8868\u8fbe\u5f0f\u662f\u7528\u6765\u5b9a\u4e49\u7c7b\u7684\u4e00\u79cd\u8bed\u6cd5\u3002\u548c\u51fd\u6570\u8868\u8fbe\u5f0f\u76f8\u540c\u7684\u4e00\u70b9\u662f\uff0c\u7c7b\u8868\u8fbe\u5f0f\u53ef\u4ee5\u662f\u547d\u540d\u4e5f\u53ef\u4ee5\u662f\u533f\u540d\u7684\u3002\u5982\u679c\u662f\u547d\u540d\u7c7b\u8868\u8fbe\u5f0f\uff0c\u8fd9\u4e2a\u540d\u5b57\u53ea\u80fd\u5728\u7c7b\u4f53\u5185\u90e8\u624d\u80fd\u8bbf\u95ee\u5230\u3002JavaScript \u7684\u7c7b\u4e5f\u662f\u57fa\u4e8e\u539f\u578b\u7ee7\u627f\u7684\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-08-16T00:56:14", "review_tags": []}], "modified": "2016-08-19T10:11:03", "label": "class expression", "localization_tags": [], "locale": "en-US", "id": 144485, "last_edit": "2016-08-19T10:10:37", "summary": "The class expression is one way to define a class in ECMAScript 2015 (ES6). Similar to function expressions, class expressions can be named or unnamed. If named, the name of the class is local to the class body only. JavaScript classes are using prototype-based inheritance.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Description", "title": "Description"}, {"id": "Examples", "title": "Examples"}, {"id": "A_simple_class_expression", "title": "A simple class expression"}, {"id": "Named_class_expressions", "title": "Named class expressions"}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "See_also", "title": "See also"}], "slug": "Web/JavaScript/Reference/Operators/class", "review_tags": []}