Javascript Road Trip (2) (ECMASCRIPT 2015)
Presented By: Ahmed Assaf
Content
ECMASCRIPT 2015
Const & Let
Arrow Function
Extended Parameter Handling
Module
Class
2
Const & Let
Support for constants (also known as "immutable variables"),
i.e., variables which cannot be re-assigned new content.
3
Arrow Function
Expression Bodies : More expressive
closure syntax.
4
Statement Bodies : More expressive closure
syntax
Lexical this : More intuitive handling of current
object context
Default Parameter Values
5
Extended Parameter
Rest Parameter : Aggregation of remaining arguments into
single parameter
Spread Operator : Spreading of elements of an iterate
collection (like an array or even a string) into both literal
elements and individual function parameters.
Modules
Value Export/Import : Support for
exporting/importing values from/to modules
without global namespace pollution.
6
Some additional features include export default and
export *:
Classes
7
Class Definition Class Inheritance
Classes
8
Base Class Access
Classes
9
Static Members
Classes
10
Getter/Setter
References
11
• http://es6-features.org/
• https://github.com/DanWahlin/MasteringJavaScriptCourseCode/tree
/master/Mastering%20JavaScript/samples/jsObjects
• https://developer.mozilla.org/en/docs/Web/JavaScript/Reference
• https://babeljs.io/docs/learn-es2015/
Thank You

More Related Content

PPTX
Java 8 new features
PPTX
Interfaces in java
PPTX
2CPP08 - Overloading and Overriding
PPTX
iOS development introduction
PPTX
Java 8 - Features Overview
PDF
Developing a new Epsilon Language through Annotations: TestLang
PPTX
Static Import and access modifiers
PPTX
2CPP11 - Method Overloading
Java 8 new features
Interfaces in java
2CPP08 - Overloading and Overriding
iOS development introduction
Java 8 - Features Overview
Developing a new Epsilon Language through Annotations: TestLang
Static Import and access modifiers
2CPP11 - Method Overloading

What's hot (20)

PPTX
Jsp tag library
PPTX
Java interface
PPT
Understanding linq
PPTX
Java interfaces
DOCX
Basics of Java
PPTX
Rdbms chapter 1 function
PDF
New features in java se 8
PPT
Chapter8 pl sql
PPTX
Functions in sap hana
PPTX
Java Chapter 04 - Writing Classes: part 2
PDF
Java8 features
PPT
13243967
PPTX
Java Chapter 04 - Writing Classes: part 4
PDF
Operator overloading
PPTX
Java Programming Fundamentals
PPTX
Mule java part-4
PPTX
Getting Program Input
PPT
Introduction to Java Programming
PPTX
Operator overloading
Jsp tag library
Java interface
Understanding linq
Java interfaces
Basics of Java
Rdbms chapter 1 function
New features in java se 8
Chapter8 pl sql
Functions in sap hana
Java Chapter 04 - Writing Classes: part 2
Java8 features
13243967
Java Chapter 04 - Writing Classes: part 4
Operator overloading
Java Programming Fundamentals
Mule java part-4
Getting Program Input
Introduction to Java Programming
Operator overloading
Ad

Viewers also liked (8)

PPTX
Fully Automatic Fly Ash Brick Making Machine
PPTX
6. сэт забаўлянкі для янкі
PDF
Administering Microsoft SQL Server 2012 Jump Start
PPT
Joseph Smith's Ancestory
PPS
[Qro Paq 33].Elcuentodehadasmasbello1
PDF
Airoll conveyor rollers catalog
PPTX
Microservicios sobre tecnologías Pivotal y VMware
Fully Automatic Fly Ash Brick Making Machine
6. сэт забаўлянкі для янкі
Administering Microsoft SQL Server 2012 Jump Start
Joseph Smith's Ancestory
[Qro Paq 33].Elcuentodehadasmasbello1
Airoll conveyor rollers catalog
Microservicios sobre tecnologías Pivotal y VMware
Ad

Similar to Javascript Road Trip(ES6) (20)

PDF
ES6 presentation
PPTX
ECMAScript 2015
PPTX
PPTX
Introduction to es6
PPTX
Final ppt
PPTX
The ES Library for JavaScript Developers
PPTX
JavaScript ES6 Fundamentals
PDF
Es2015 training material-syedawase
PDF
Internal workshop es6_2015
PPTX
Modern JS with ES6
PPTX
Es6 features part 1
PDF
What is new on ES6
PDF
Idiomatic Javascript (ES5 to ES2015+)
PPTX
SenchaCon 2016: Learn the Top 10 Best ES2015 Features - Lee Boonstra
PPTX
Next Generation of Javascript
PPTX
Workshop JavaScript ES6+
PDF
Introduction into ES6 JavaScript.
PDF
Impress Your Friends with EcmaScript 2015
PDF
MCS First Year JavaScript ES6 Features.pdf
PDF
Es6 to es5
ES6 presentation
ECMAScript 2015
Introduction to es6
Final ppt
The ES Library for JavaScript Developers
JavaScript ES6 Fundamentals
Es2015 training material-syedawase
Internal workshop es6_2015
Modern JS with ES6
Es6 features part 1
What is new on ES6
Idiomatic Javascript (ES5 to ES2015+)
SenchaCon 2016: Learn the Top 10 Best ES2015 Features - Lee Boonstra
Next Generation of Javascript
Workshop JavaScript ES6+
Introduction into ES6 JavaScript.
Impress Your Friends with EcmaScript 2015
MCS First Year JavaScript ES6 Features.pdf
Es6 to es5

More from Ahmed Assaf (8)

PPTX
Javascript Road Trip(es6)
PPTX
Module design pattern i.e. express js
PPTX
Introduction to node.js By Ahmed Assaf
PDF
Certificate_Building Apps with Node.js Jump Start
PDF
Certificate_Using Node.js with Visual Studio Code
PDF
Certificate_MEAN Stack Jump Start
PDF
Certificate_Mastering Node.js Modules and Packages with Visual Studio Code
PDF
Certificate_Developing in HTML5 with JavaScript and CSS3 Jump Start
Javascript Road Trip(es6)
Module design pattern i.e. express js
Introduction to node.js By Ahmed Assaf
Certificate_Building Apps with Node.js Jump Start
Certificate_Using Node.js with Visual Studio Code
Certificate_MEAN Stack Jump Start
Certificate_Mastering Node.js Modules and Packages with Visual Studio Code
Certificate_Developing in HTML5 with JavaScript and CSS3 Jump Start

Javascript Road Trip(ES6)

Editor's Notes

  • #4: Notice: this only makes the variable itself immutable, not its assigned content (for instance, in case the content is an object, this means the object itself can still be altered).
  • #13: When add image, you must sent it to back! Right Click on Image -> Send to Back -> Send Back