← Back to release summary

Public class fields

Category
JavaScript
Type
New or changed feature
Status
Enabled by default (Chrome 72)
Intent stage
None

Summary

This feature introduces public fields to classes in ECMAScript. class MyClass { instanceProperty = 0; static staticProperty = 0; }

Standards & signals

Docs: https://v8.dev/features/class-fields#public-class-fields https://developers.google.com/web/updates/2018/12/class-fields http://2ality.com/2017/07/class-fields.html https://github.com/tc39/proposal-class-fields/blob/master/README.md

View on chromestatus.com