Skip to content

Basics Of JS

Arrays

const myArr = [0, 1, 2, 3, 4, 5];
const myHeroes = ["Shaktiman", "naagraaj"];
const myArr2 = new Array(1,2, 3, 4);
console.log(myArr[1]);
myArr.push(6);
myArr.push(7);
myArr.pop();
myArr.unshift(9);
myArr.shift();
console.log(myArr.includes(9));
console.log(myArr.indexOf(3));
// console.log(myArr);
const newArr = myArr.join();
console.log(myArr);
console.log(newArr);
console.log("A", myArr);
const myn1 = myArr.slice(1, 3);
console.log(myn1);
console.log("B", myArr);
const myn2 = myArr.splice(1, 3);
console.log("C", myArr);
console.log(myn2);
const marvel_heroes = ["thor", "Ironman", "spiderman"];
const dc_heroes = ["superheroes", "flash", "batman"];
marvel_heroes.push(dc_heroes);
console.log(marvel_heroes);
console.log(marvel_heroes[3][1]);
const allHeroes = marvel_heroes.concat(dc_heroes);
console.log(allHeroes);
const all_new_heroes = [...marvel_heroes, ...dc_heroes];
console.log("all_new_heroes", all_new_heroes);
const another_array = [1, 2, 3, [4, 5, 6], 7, [6, 7, [4, 5]]];
console.log(another_array);
console.log(Array.isArray("Hitesh"));
console.log(Array.from("Hitesh"));
console.log(Array.from({name:"Hitesh"}));
let score1 = 100;
let score2 = 200;
let score3 = 300;
console.log(Array.of(score1, score2, score3));
const mySum = Symbol("key");
const JsUser = {
name: "Hitesh",
fullName: "Hitesh Choudhary",
[mySum]: "mykey1",
age: 18,
location: "Jaipur",
email: "hitesh@google.com",
isLoggedIn: false,
lastLoginDays: ["Monday", "Saturday"]
}
console.log(JsUser.email);
console.log(JsUser["email"]);
console.log(JsUser["fullName"]);
console.log(JsUser[mySum]);
JsUser.email = "hitesh@chatgpt.com";
Object.freeze(JsUser);
JsUser.email = "hitesh@microsoft.com";
console.log(JsUser);
JsUser.greeting = function(){
console.log("Hello JS User");
}
JsUser.greetingTwo = function(){
console.log(`Hello JS User, ${this.name}`);
}
console.log(JsUser.greeting())
console.log(JsUser.greetingTwo())
const tinderUser = {};
tinderUser.id = "123abc";
tinderUser.name = "Sammy";
tinderUser.isLoggedIn = false;
console.log(tinderUser);
console.log(Object.keys(tinderUser));
console.log(Object.values(tinderUser));
console.log(Object.entries(tinderUser));
console.log(tinderUser.hasOwnProperty("isLoggedIn"));
const regularUser = {
email: "some@gmail.com",
fullName: {
userFullName: {
firstName: "hitesh",
lastName: "choudhary",
}
}
}
console.log(regularUser.fullName.userFullName);
const obj1 = {1: "a", 2: "b"};
const obj2 = {3: "a", 4: "b"};
const obj4 = {5: "a", 6: "b"};
// const obj3 = {obj1, obj2};
const obj3 = Object.assign({}, obj1, obj2, obj4);
// const obj3 = {...obj1, ...obj2, ...obj4};
console.log(obj3);
const user = [
{
id: 1,
email: "h@gmail.com"
},
{
id: 1,
email: "h@gmail.com"
},
{
id: 1,
email: "h@gmail.com"
},
];
user[1].email;
const course = {
courseName: "JS IN HINDI",
price: "999",
courseIntructor: "hitesh",
}
console.log(course.courseIntructor);
const {courseIntructor: instrucotr} = course;
console.log(instrucotr);
// {
// "name": "hitesh",
// "courseName": "JS IN HINDI",
// "price": "free",
// }
[
{},
{},
{},
]