Untitled

 avatar
unknown
plain_text
9 months ago
3.7 kB
1
Indexable
// Day 2 backend workshop 
// Looping
// for loop 
// while loop

// for ..in loop
// const person = {fname: "John", lname: "Doe", age : 25}; 
// for(let x in person){
//     console.log(x + " : " + person[x])
// }

// const jsarray = [1,2,3,4,5]
// for(let x in jsarray){
//     console.log(x)
// }

// for(let i = 0; i < 10; i++){
//     if(i == 3){
//         break;
//     }
//     console.log("The number is : " + i)
// }

// for(let i = 0; i < 5; i++){
//     if(i == 3){
//         continue;
//     }
//     console.log("The number is : " + i)
// }

// fizz buzz question in javascript
// var n = 15;
// for(let i = 1; i<=n; i++){
    
//     if(i % 3 == 0 && i % 5 == 0){
//         console.log("FizzBuzz")
//     }
//     else if(i % 3 == 0){
//         console.log("Fizz")
//     }
//     else if(i % 5 == 0){
//         console.log("Buzz")
//     }
//     else{
//         console.log(i)
//     }
// }

// Creating an array 
// var fruits = ['Apple', 'Banana', 'Mango'];

// // Accessing elements in an array
// console.log(fruits[0]) 
// console.log(fruits[1])
// console.log(fruits[2])

// // Modifying an array element
// fruits[1] = "Orange"
// console.log(fruits[1])

// // Array length
// console.log(fruits.length)

// // Iterating over an array
// for(var i = 0; i<fruits.length; i++){
//     console.log(fruits[i])
// }

// // Adding elements to an array
// fruits.push("Grapes")
// console.log(fruits)

// // Removing last element in an array
// fruits.pop()
// console.log(fruits)

// Practice Question
// function addUser(userlist,userid){
//     userlist.push(userid);
// }

// function removeUser(userlist){
//     userlist.pop()
// }

// function checkExisting(userlist, userid){
//     for(let i = 0; i<userlist.length; i++){
//         if(userlist[i] == userid){
//             return true
//         }
//         else{
//             return false
//         }
//     }
// }

// function removeParticularUser(userlist,uderid){
//     const index = userlist.indexOf(userid);
//     if(index == -1)
    
//     for(let i = index; i<userlist; i++){
        
//     }
// }

// function to 
// let userList = ['user1', 'user2', 'user3'];

// //Adding a userid
// addUser(userList,'user4');
// console.log(userList);

// //Removing a usser ID
// removeParticularUser(userList,user2)
// console.log(userList)

// //Checking if a user id exists
// console.log(userExists(userList,'uder3'));
// console.log(userExists(userList,'uder5'));

// //Finding the index of a user id
// console.log(findIndex(userList,'user1'))
// console.log(findIndex(userList,'user3'))


// Javascript Functions -->

// function function_name(parameter1,parameter2){
//     //body
// }

// function calcAddition(number1, number2){
//     return number1 + number2
// }
// console.log(calcAddition(6,9));

//Function Expression
// const square = function(number){
//     return number * number;
// }
// const x = square(4);
// console.log(x);

//Arrow Function -- majorly used in callbacks 
// Practice question on arrow function - Homework

//Rest Parameters
// const sum = (...numbers) =>{
//     let total = 0;
//     for(let num of numbers){
//         total += num;
//     }
//     return total;
// }

// console.log(sum(1,2,3));
// console.log(sum(4,5,6,7));

// Spread

// Callback Functions it is some kind of function passed in to 
// another function as an argument which is then invoked inside 
// the outer funtion to complete some kind of function 

// function greet(name, callback){
//     //console.log(`Hello,`+ name);
//     console.log(`Hello, $(name)!`)
//         callback();
// }

// function sayGoodbye(){
//     console.log('Goodbye!!');
// }

// greet('Alice', sayGoodbye)

// callback function ** important

Editor is loading...
Leave a Comment