Checklist progress
0/168Learned
JavaScript Developer
Study Checklist
Checklist progress
0/168Learned
Given a scenario, write code to create variables and initialize them correctly.
0/8
Given a business requirement, utilize strings, numbers, and dates effectively.
0/11
Given a scenario or example, demonstrate awareness of type coercion and its effects.
0/7
Given a specific scenario, distinguish truthy or falsey evaluations.
0/4
Given a list of data, demonstrate data manipulation with arrays.
0/8
Array methods that mutate the original array: push, pop, shift, unshift, splice, sort, reverse, fill
Learn this conceptfor...of loop for iterating over arrays and other iterables versus for...in for object keys
Learn this conceptArray destructuring to extract values into named variables including skipping elements
Learn this conceptSpread operator (...) for cloning arrays and combining arrays
Learn this conceptArray.from() for creating arrays from array-like objects and iterables
Learn this conceptGiven a JSON response, demonstrate how to operate the JSON object.
0/4
Prepare for the Exam
Study Community
Ask questions and get the latest info from other JavaScript Developer studiers. 593 members and growing.
for...of iterates over the values of any iterable object (Array, String, Map, Set, generators, etc.) by calling the object's [Symbol.iterator]() method. for...in iterates over enumerable string-keyed property names of an object, including inherited properties from the prototype chain. The two loops are syntactically similar but target fundamentally different things: values versus property keys.