This repository contains my basic JavaScript programs written topic-wise to build a strong foundation in web development and problem solving.
It includes:
- Core JavaScript fundamentals
- ES6 features
- Array & Object manipulation
- Functions & Arrow functions
- DOM basics
- Logical practice programs
- Variables (
let,const,var) - Data Types
- Operators
- Console Output
- if / else
- switch case
- Ternary operator
- for loop
- while loop
- forEach
- map / filter
- Function declaration
- Arrow functions
- Callback functions
- Higher-order functions
- Traversal
- Searching
- Sorting
- Array methods
- Object creation
- Nested objects
- Destructuring
- JSON basics
function sumArray(arr) {
return arr.reduce((sum, num) => sum + num, 0);
}
const numbers = [10, 20, 30, 40];
console.log("Sum =", sumArray(numbers));