Cargando…

Learning JavaScript Data Structures and Algorithms : Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition.

A data structure is a particular way of organizing data in a computer to utilize resources efficiently. Data structures and algorithms are the base of every solution to any programming problem. With this book, you will learn to write complex and powerful code using the latest ES 8 features.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Groner, Loiane
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Edición:3rd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1035516052
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180512s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d IDB  |d CHVBK  |d OCLCO  |d OCLCF  |d NLE  |d TEFOD  |d OCLCQ  |d LVT  |d OCLCO  |d UKAHL  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO  |d TMA  |d OCLCQ 
019 |a 1035406017  |a 1040681335  |a 1175642702 
020 |a 9781788623872  |q (electronic bk.) 
020 |a 1788623878  |q (electronic bk.) 
020 |a 9781788624947  |q (electronic bk.) 
020 |a 1788624947  |q (electronic bk.) 
029 1 |a CHBIS  |b 011331378 
029 1 |a CHNEW  |b 001016273 
029 1 |a CHVBK  |b 523132654 
029 1 |a CHVBK  |b 551622806 
029 1 |a AU@  |b 000067099551 
035 |a (OCoLC)1035516052  |z (OCoLC)1035406017  |z (OCoLC)1040681335  |z (OCoLC)1175642702 
050 4 |a QA76.73.J38  |b G766 2018eb 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Groner, Loiane. 
245 1 0 |a Learning JavaScript Data Structures and Algorithms :  |b Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition. 
250 |a 3rd ed. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (419 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: JavaScript -- A Quick Overview; JavaScript data structure and algorithms; Setting up the environment; The minimum setup to work with JavaScript; Using web servers; Node.js http-server; JavaScript basics; Variables; Scope variable; Operators; Truthy and falsy; Functions of the equals operators (== and ===); Control structures; Conditional statements; Loops; Functions; Object-oriented programming in JavaScript; Debugging and tools; Debugging with VSCode; Summary. 
505 8 |a Chapter 2: ECMAScript and TypeScript OverviewECMAScript or JavaScript?; ES6, ES2015, ES7, ES2016, ES8, ES2017, and ES. Next; The compatibility table; Using Babel.js; ECMAScript 2015+ functionalities; let and const instead of var; Variables scope with let and const; Template literals; Arrow functions; Default parameter values for functions; Declaring the spread and rest operators; Enhanced object properties; Object-oriented programming with classes; Inheritance; Working with getters and setters; Exponentiation operator; Modules; Running ES2015 modules in the browser and with Node.js. 
505 8 |a Using native ES2015 imports in Node.jsRunning ES2015 modules in the browser; ES2015+ backward compatibility; Introducing TypeScript; Type inference; Interfaces; Generics; Other TypeScript functionalities; TypeScript compile-time checking in JavaScript files; Summary; Chapter 3: Arrays; Why should we use arrays?; Creating and initializing arrays; Accessing elements and iterating an array; Adding elements; Inserting an element at the end of the array; Using the push method; Inserting an element in the first position; Using the unshift method; Removing elements. 
505 8 |a Removing an element from the end of the arrayRemoving an element from the first position; Using the shift method; Adding and removing elements from a specific position; Two-dimensional and multi-dimensional arrays; Iterating the elements of two-dimensional arrays; Multi-dimensional arrays; References for JavaScript array methods; Joining multiple arrays; Iterator functions; Iterating using the every method; Iterating using the some method; Iterating using forEach; Using map and filter; Using the reduce method; ECMAScript 6 and new array functionalities; Iterating using the for ... of loop. 
505 8 |a Using the @@iterator objectArray entries, keys, and values; Using the from method; Using the Array.of method; Using the fill method; Using the copyWithin method; Sorting elements; Custom sorting; Sorting strings; Searching; ECMAScript 2015 -- the find and findIndex methods; ECMAScript 2016 -- using the includes method; Outputting the array into a string; The TypedArray class; Arrays in TypeScript; Summary; Chapter 4: Stacks; Creating a JavaScript data structure and algorithm library; The stack data structure; Creating an array-based Stack class; Pushing elements to the stack. 
500 |a Popping elements from the stack. 
520 |a A data structure is a particular way of organizing data in a computer to utilize resources efficiently. Data structures and algorithms are the base of every solution to any programming problem. With this book, you will learn to write complex and powerful code using the latest ES 8 features. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Java. 
650 0 |a Data structures. 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a Computers  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a Computers  |x Web  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Java  |g Programmiersprache  |2 gnd 
776 0 8 |i Print version:  |a Groner, Loiane.  |t Learning JavaScript Data Structures and Algorithms.  |b 3rd ed.  |d Birmingham : Packt Publishing, 2018  |z 9781788624947 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5379699  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036705478 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5379699 
938 |a YBP Library Services  |b YANK  |n 15343698 
938 |a EBSCOhost  |b EBSC  |n 1804704 
994 |a 92  |b IZTAP