Coding Practice cheatsheet
Syntax snippets and quick notes for revision.
Coding Practice Intro
// Practice Template for Coding Practice Intro
function executePractice() {
console.log("Executing coding practice routine for Coding Practice Intro");
}
executePractice();Use this coding practice intro pattern when a Coding Practice task needs a small, readable starting point.
Variables and Types Practice
// Practice Template for Variables and Types Practice
function executePractice() {
console.log("Executing coding practice routine for Variables and Types Practice");
}
executePractice();Use this variables and types practice pattern when a Coding Practice task needs a small, readable starting point.
Conditional Branching Practice
// Practice Template for Conditional Branching Practice
function executePractice() {
console.log("Executing coding practice routine for Conditional Branching Practice");
}
executePractice();Use this conditional branching practice pattern when a Coding Practice task needs a small, readable starting point.
Looping Iteration Practice
// Coding Practice Task
function solve(inputs) {
return inputs.filter(item => item.active).map(item => item.value * 2);
}
console.log(solve([{ active: true, value: 5 }, { active: false, value: 3 }]));Use this looping iteration practice pattern when a Coding Practice task needs a small, readable starting point.
String Manipulations
// Practice Template for String Manipulations
function executePractice() {
console.log("Executing coding practice routine for String Manipulations");
}
executePractice();Use this string manipulations pattern when a Coding Practice task needs a small, readable starting point.
Array Processing Basics
// Coding Practice Task
function solve(inputs) {
return inputs.filter(item => item.active).map(item => item.value * 2);
}
console.log(solve([{ active: true, value: 5 }, { active: false, value: 3 }]));Use this array processing basics pattern when a Coding Practice task needs a small, readable starting point.
Array Advanced Transformations
// Coding Practice Task
function solve(inputs) {
return inputs.filter(item => item.active).map(item => item.value * 2);
}
console.log(solve([{ active: true, value: 5 }, { active: false, value: 3 }]));Use this array advanced transformations pattern when a Coding Practice task needs a small, readable starting point.
Object Property Manipulations
// Practice Template for Object Property Manipulations
function executePractice() {
console.log("Executing coding practice routine for Object Property Manipulations");
}
executePractice();Use this object property manipulations pattern when a Coding Practice task needs a small, readable starting point.
Function Design Patterns
// Practice Template for Function Design Patterns
function executePractice() {
console.log("Executing coding practice routine for Function Design Patterns");
}
executePractice();Use this function design patterns pattern when a Coding Practice task needs a small, readable starting point.
Recursion Coding Tasks
// Practice Template for Recursion Coding Tasks
function executePractice() {
console.log("Executing coding practice routine for Recursion Coding Tasks");
}
executePractice();Use this recursion coding tasks pattern when a Coding Practice task needs a small, readable starting point.
Basic Sorting Algorithms
// Practice Template for Basic Sorting Algorithms
function executePractice() {
console.log("Executing coding practice routine for Basic Sorting Algorithms");
}
executePractice();Use this basic sorting algorithms pattern when a Coding Practice task needs a small, readable starting point.
Searching Binary Linear
// Practice Template for Searching Binary Linear
function executePractice() {
console.log("Executing coding practice routine for Searching Binary Linear");
}
executePractice();Use this searching binary linear pattern when a Coding Practice task needs a small, readable starting point.