V School | Better Humans, Better Outcomes

ES6 Basics

This post is not designed to be all digested at once. Take it a subject or two at a time. Use the Table of Contents to find what you need! Table of Contents Const and Let Rest and Spread Operator Default Parameters Template Literals (Template Strings) Object Shorthand Destructuring Import/

Array Methods Continued

This article will go over 7 array methods. * .forEach() * .map() * .filter() * .find() * .some() * .every() * .reduce() These methods work in much the same way. Once you learn one, the rest will become much easier to learn. They are all used to prevent us from using for loops. .forEach Given the array:

Balance Parentheses

Given a string including parentheses, write a function that returns true if every opening parentheses has a closing parentheses. Example function balanceParentheses(str){ // Your code here } balanceParentheses("()()") // Output: true balanceParentheses("(())") // Output: true balanceParentheses("()))") // Output: false Also, every closing parentheses needs an opening partner before it. balanceParentheses(")()(") // Output: false balanceParentheses("())(") // Output:

Deploying your MEAN project

Buy your domain name and Sign up for Digital Ocean Buy your domain name. namecheap.com or hover.com have been our favorites. Namecheap is typically cheaper, Hover has better customer support. Pick a domain name that is your name. If you need to, throw in a middle initial or

Warm up - Cover Coin Value

write a function that takes an array of coins as it’s first argument, and a string representing a coin as it’s second argument. Options for the strings in the array, and the the string representing a coin are restricted to the strings: “penny", “nickel", “dime", “quarter", "half dollar"

V School | Better Humans, Better Outcomes © 2026