about C. Except scope) ✓ Weakly typed and Dynamic typed ✓ Object and Event based (Asyncronous) ✓ Functional Language (Callback, closures, function scoping) ✓ Prototype Based with constructors. Non-classical OOP. Characteristics JS
we do something with the user and then... return user.tasks.next(user); }) .then(user => { // we do something else after the user // has been processed and then... return user.tasks.next(user); }) .then(user => { // final operations here });
we do something with the user and then... return user.tasks.next(user); }) .then(user => { // we do something else after the user // has been processed and then... return user.tasks.next(user); }) .then(user => { // final operations here });
we do something with the user and then... return user.tasks.next(user); }) .then(user => { // we do something else after the user // has been processed and then... return user.tasks.next(user); }) .then(user => { // final operations here });
we do something with the user and then... return user.tasks.next(user); }) .then(user => { // we do something else after the user // has been processed and then... return user.tasks.next(user); }) .then(user => { // final operations here });
we do something with the user and then... return user.tasks.next(user); }) .then(user => { // we do something else after the user // has been processed and then... return user.tasks.next(user); }) .then(user => { // final operations here });
this.year = year; } get name() { return `This is a ${this.name}`; } get year() { return `Year of manufacture: ${this.year}`; } set name(name) { this.name = name.toTitleize(); } }
this.year = year; } get name() { return `This is a ${this.name}`; } get year() { return `Year of manufacture: ${this.year}`; } set name(name) { this.name = name.toTitleize(); } }
this.year = year; } get name() { return `This is a ${this.name}`; } get year() { return `Year of manufacture: ${this.year}`; } set name(name) { this.name = name.toTitleize(); } }