Properties (53)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Programming Language
|
gptkbp:compatibleWith |
older_JavaScript_versions
|
gptkbp:developedBy |
gptkb:ECMA_International
|
gptkbp:features |
functional programming
asynchronous programming object-oriented programming |
https://www.w3.org/2000/01/rdf-schema#label |
JavaScript ES6
|
gptkbp:improves |
function parameters
object literals string methods array methods |
gptkbp:influenced |
other programming languages
|
gptkbp:introduced |
classes
Promises modules spread operator async/await arrow functions default parameters let and const template literals for...of loop map and set data structures destructuring_assignment |
gptkbp:is_known_for |
improved performance
enhancing performance better error handling improving code readability enhanced syntax promoting modular programming |
gptkbp:is_part_of |
ECMAScript specification
JavaScript ecosystem full-stack development |
gptkbp:is_supported_by |
Node.js
modern browsers |
gptkbp:is_used_in |
desktop applications
developers game development mobile app development web development server-side development frameworks like React frameworks like Angular frameworks like Vue.js |
gptkbp:released |
2015
|
gptkbp:successor |
gptkb:JavaScript_ES5
|
gptkbp:supports |
enhanced object literals
iterators and generators modules with import/export promises for asynchronous programming symbol data type template strings for multi-line strings weak maps and weak sets |