JavaScript Tricks (Video)

JavaScript Tricks (Video)

English | MP4 | AVC 1280×720 | AAC 49KHz 2ch | 2h 10m | 1.69 GB

Level up your JavaScript skills by learning powerful techniques to solve practical, real-world problems

Learn JavaScript techniques that other courses leave out. Throughout this course, we’ll learn by doing. We won’t waste time on theory or extended explanations and will dive straight into the code and demonstrate tricks to supercharge your JavaScript development.

In this course, we’ll learn through solving practical, real-world problems using the best JavaScript features. And in every step, when we solve a problem, we’ll abstract our solution to give you powerful functions and patterns that you can use in your own projects. We’ll examine multiple ways to solve the same problem, to give you the resources you need to find the techniques that are right for you. We’ll cover tricks and techniques in all aspects of the language— objects, arrays, functions, strings, numbers, you name it! We’ll do a lot of work with ES6 features that will allow you to get the job done with less code.

The 50+ plus tricks included in this course will make you overall a better, more productive, and resourceful JavaScript developer. This course will be your practical guide to becoming a better all-around JavaScript programmer by showing you how to get things done and do what you want with your code.

Learn

  • Discover practical tricks and techniques for JavaScript data types (objects, arrays, functions, strings, and more)
  • Write code with native JavaScript features instead of relying on third-party libraries (Lodash and Underscore)
  • Gain a fundamental understanding of the JavaScript language and how to apply it to your projects
  • Learn to create your own innovative solutions to JavaScript problems with the help of the concepts that we’ll cover in this course
  • Acquire a powerful set of JavaScript functions and patterns that you can use to supercharge your own projects
Table of Contents

1 Course Intro
2 Tools Used
3 Get Length of Object
4 Iterate Over an Object
5 Convert Object to Array
6 Check if Property is in Object
7 Prevent Object Properties from Being Added
8 Prevent Object Properties from Being Added Deleted
9 Prevent Object Properties from Being Changed at All
10 Merge Multiple Objects into One Object
11 Computed Object Properties
12 Delete or Filter Property of Object
13 Get All Values in Object
14 Shallow Copy Clone Array
15 Get Random Element from Array
16 Remove Falsy Values in Array
17 Remove Items from Array
18 Fill Array with Values
19 Find Certain Element Index Indices of Array
20 Make Range of Numbers within Array
21 Get Unique Values in an Array
22 Find Difference Between Two Arrays
23 Remove Items from Left Right Side of Array
24 Find Shared Values Between Two Arrays
25 Get Last Item Everything Before in Array
26 Return Last Item of Array, Create findLast findLastIndex Functions
27 Debounce Function
28 ‘Once’ Function
29 Measure Time for Function to Run
30 Check if String Contains Substring
31 Iterate Over a String
32 Capitalize First Word of String
33 Capitalize Every Word in String
34 Change Length of Decimals
35 Fixing Math Errors with Decimals
36 Get Random Integer in Range
37 Round Decimals to Integers
38 Get Random Decimal in Range
39 Shortcircuiting with Logical ‘And’
40 Use Function Declarations for Greater Flexibility
41 Use Ternary Operator
42 Use ‘break’ and ‘continue’ with For Loops
43 Private Data using IIFEs or Block Scope
44 Array Destructuring to Swap Variables