The Resource Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
Resource Information
The item Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable and safely access shared memory data within multiple threads to avoid race conditions
- Language
- eng
- Edition
- 2nd ed.
- Extent
- 1 online resource (288 pages)
- Note
- The map() method
- Contents
-
- Cover; Title Page; Copyright and Credits; PacktPub.com; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with ECMAScript; The let keyword; Declaring function-scoped variables; Declaring block-scoped variables; Re-declaring variables; Closures and let keyword; The const keyword; The scope of const variables; Referencing objects using constant variables; When to use var/let/const ; Let versus var versus const performance benchmarks; Immutability in JavaScript; Object.freeze versus const; Default parameter values; The spread operator; Other uses of the spread operator
- Making array values a part of another arrayPushing the values of an array into another array; Spreading multiple arrays; The rest parameter; Hoisting; Destructuring assignments; The array destructuring assignment; Ignoring values; Using the rest operator in an array destructuring assignment; Default values for variables; Nested array destructuring; Using a destructuring assignment as a parameter; Object destructuring assignments; Default values for variables; Destructuring nested objects; Using the object destructuring assignment as a parameter; Arrow functions
- The value of ""this"" in an arrow functionOther differences between arrow and traditional functions; Enhanced object literals; Defining properties; Defining methods; Computed property names; Trailing commas and JavaScript; The semicolon dilemma; Automatic semicolon insertion in JavaScript; Where to insert semicolons in JavaScript?; Summary; Chapter 2: Knowing Your Library; Working with numbers; The binary notation; The octal notation; The Number.isInteger(number) method; The Number.isNaN(value) method; isNaN versus Number.isNaN; The Number.isFinite(number) method
- The Number.isSafeInteger(number) methodThe Number. EPSILON property; Doing math; Trigonometry-related operations; Arithmetic-related operations; Exponential operator; Miscellaneous math methods; The Math.imul(number1, number2) function; The Math.clz32(number) function; The Math.sign(number) function; The Math.trunc(number) function; The Math.fround(number) function; Working with strings; The repeat(count) method; The includes(string, index) method; The startsWith(string, index) method; The endsWith(string, index) function; The indexOf(string) function; The lastIndexOf(string)
- The padStart(length [, padString])The padEnd(length [, padString]); Template strings; Expressions; Tagged template literals; Multiline strings; Raw strings; Escape sequence problem with template literals; Arrays; The Array.from(iterable, mapFunc, this) method; The Array.of(valuesâ#x80;Œ) method; The fill(value, startIndex, endIndex) method; The includes() method; The includes() versus the indexOf() method; The find(testingFunc) method; The findIndex(testingFunc) method; The copyWithin(targetIndex, startIndex, endIndex) function; The entries(), keys(), and values() methods; Array iteration
- Isbn
- 9781788629621
- Label
- Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
- Title
- Learn ECMAScript - Second Edition
- Title remainder
- Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
- Language
- eng
- Summary
- Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable and safely access shared memory data within multiple threads to avoid race conditions
- Cataloging source
- EBLCP
- http://library.link/vocab/creatorName
- MOHAN, MEHUL
- Dewey number
- 005.2762
- Index
- no index present
- LC call number
- QA76.73.J39
- LC item number
- .M643 2018eb
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/subjectName
-
- JavaScript
- Application software
- Computers
- Computers
- Computer programming
- Programming & scripting languages: general
- Computers
- Internet: general works
- Label
- Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
- Note
- The map() method
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Title Page; Copyright and Credits; PacktPub.com; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with ECMAScript; The let keyword; Declaring function-scoped variables; Declaring block-scoped variables; Re-declaring variables; Closures and let keyword; The const keyword; The scope of const variables; Referencing objects using constant variables; When to use var/let/const ; Let versus var versus const performance benchmarks; Immutability in JavaScript; Object.freeze versus const; Default parameter values; The spread operator; Other uses of the spread operator
- Making array values a part of another arrayPushing the values of an array into another array; Spreading multiple arrays; The rest parameter; Hoisting; Destructuring assignments; The array destructuring assignment; Ignoring values; Using the rest operator in an array destructuring assignment; Default values for variables; Nested array destructuring; Using a destructuring assignment as a parameter; Object destructuring assignments; Default values for variables; Destructuring nested objects; Using the object destructuring assignment as a parameter; Arrow functions
- The value of ""this"" in an arrow functionOther differences between arrow and traditional functions; Enhanced object literals; Defining properties; Defining methods; Computed property names; Trailing commas and JavaScript; The semicolon dilemma; Automatic semicolon insertion in JavaScript; Where to insert semicolons in JavaScript?; Summary; Chapter 2: Knowing Your Library; Working with numbers; The binary notation; The octal notation; The Number.isInteger(number) method; The Number.isNaN(value) method; isNaN versus Number.isNaN; The Number.isFinite(number) method
- The Number.isSafeInteger(number) methodThe Number. EPSILON property; Doing math; Trigonometry-related operations; Arithmetic-related operations; Exponential operator; Miscellaneous math methods; The Math.imul(number1, number2) function; The Math.clz32(number) function; The Math.sign(number) function; The Math.trunc(number) function; The Math.fround(number) function; Working with strings; The repeat(count) method; The includes(string, index) method; The startsWith(string, index) method; The endsWith(string, index) function; The indexOf(string) function; The lastIndexOf(string)
- The padStart(length [, padString])The padEnd(length [, padString]); Template strings; Expressions; Tagged template literals; Multiline strings; Raw strings; Escape sequence problem with template literals; Arrays; The Array.from(iterable, mapFunc, this) method; The Array.of(valuesâ#x80;Œ) method; The fill(value, startIndex, endIndex) method; The includes() method; The includes() versus the indexOf() method; The find(testingFunc) method; The findIndex(testingFunc) method; The copyWithin(targetIndex, startIndex, endIndex) function; The entries(), keys(), and values() methods; Array iteration
- Control code
- 1028219408
- Dimensions
- unknown
- Edition
- 2nd ed.
- Extent
- 1 online resource (288 pages)
- Form of item
- online
- Isbn
- 9781788629621
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
-
- 9781788629621
- 08bc5166-9c9f-432f-8d74-32466d6f7c65
- Specific material designation
- remote
- System control number
- (OCoLC)1028219408
- Label
- Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
- Note
- The map() method
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Title Page; Copyright and Credits; PacktPub.com; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with ECMAScript; The let keyword; Declaring function-scoped variables; Declaring block-scoped variables; Re-declaring variables; Closures and let keyword; The const keyword; The scope of const variables; Referencing objects using constant variables; When to use var/let/const ; Let versus var versus const performance benchmarks; Immutability in JavaScript; Object.freeze versus const; Default parameter values; The spread operator; Other uses of the spread operator
- Making array values a part of another arrayPushing the values of an array into another array; Spreading multiple arrays; The rest parameter; Hoisting; Destructuring assignments; The array destructuring assignment; Ignoring values; Using the rest operator in an array destructuring assignment; Default values for variables; Nested array destructuring; Using a destructuring assignment as a parameter; Object destructuring assignments; Default values for variables; Destructuring nested objects; Using the object destructuring assignment as a parameter; Arrow functions
- The value of ""this"" in an arrow functionOther differences between arrow and traditional functions; Enhanced object literals; Defining properties; Defining methods; Computed property names; Trailing commas and JavaScript; The semicolon dilemma; Automatic semicolon insertion in JavaScript; Where to insert semicolons in JavaScript?; Summary; Chapter 2: Knowing Your Library; Working with numbers; The binary notation; The octal notation; The Number.isInteger(number) method; The Number.isNaN(value) method; isNaN versus Number.isNaN; The Number.isFinite(number) method
- The Number.isSafeInteger(number) methodThe Number. EPSILON property; Doing math; Trigonometry-related operations; Arithmetic-related operations; Exponential operator; Miscellaneous math methods; The Math.imul(number1, number2) function; The Math.clz32(number) function; The Math.sign(number) function; The Math.trunc(number) function; The Math.fround(number) function; Working with strings; The repeat(count) method; The includes(string, index) method; The startsWith(string, index) method; The endsWith(string, index) function; The indexOf(string) function; The lastIndexOf(string)
- The padStart(length [, padString])The padEnd(length [, padString]); Template strings; Expressions; Tagged template literals; Multiline strings; Raw strings; Escape sequence problem with template literals; Arrays; The Array.from(iterable, mapFunc, this) method; The Array.of(valuesâ#x80;Œ) method; The fill(value, startIndex, endIndex) method; The includes() method; The includes() versus the indexOf() method; The find(testingFunc) method; The findIndex(testingFunc) method; The copyWithin(targetIndex, startIndex, endIndex) function; The entries(), keys(), and values() methods; Array iteration
- Control code
- 1028219408
- Dimensions
- unknown
- Edition
- 2nd ed.
- Extent
- 1 online resource (288 pages)
- Form of item
- online
- Isbn
- 9781788629621
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
-
- 9781788629621
- 08bc5166-9c9f-432f-8d74-32466d6f7c65
- Specific material designation
- remote
- System control number
- (OCoLC)1028219408
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Learn-ECMAScript---Second-Edition--Discover-the/ghs9vvK9n7M/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Learn-ECMAScript---Second-Edition--Discover-the/ghs9vvK9n7M/">Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Learn-ECMAScript---Second-Edition--Discover-the/ghs9vvK9n7M/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Learn-ECMAScript---Second-Edition--Discover-the/ghs9vvK9n7M/">Learn ECMAScript - Second Edition : Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript, 2nd Edition</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>