Js (28 02 2023)
Js (28 02 2023)
// Write, Edit and Run your Javascript code using JS Online Compiler
//text2array:
let text2 = "This is text";
let text2array = Array.from(text2);
console.log(text2array);
//1)push/pop:
let a = [23,20,34];
a.push(33);
console.log(a);
a.pop();
console.log(a);
//2.shift/unshift:
//find index:
const age = [23,56,6,9];
let index = age.findIndex((element)=> element===6)
console.log(index);
//map:
let numbers = [65, 44, 12, 4];
let newArr = numbers.map((item)=> item*5);
console.log(newArr);
//filter:
let n = [65, 44, 12, 4];
let y = n.filter((item)=> item >=5);
console.log(y);
//find:
let m = [65, 44, 12, 4];
let p = m.find((item)=> item >44);
console.log(p);
//splice:
let fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0,1,"Lemon");
console.log(fruits);
//slice:
let fruits2 = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
let z = fruits2.slice(0, 3);
console.log(z);
//some:
const age2 = [23,56,6,9];
let index2 = age2.some((element)=> element >78)
console.log(index2);
//reduce:
const age3 = [23,56,6,9,9];
let index3 = age3.reduce((sum, element)=>{
sum+= element ;
return sum;
},0);
console.log(index3);
//unique set:
const age4 = [23,56,6,9,9];
let index4 = age4.reduce((unique, element)=>{
unique.add(element) ;
return unique;
},new Set());
console.log(index4);
//Promise:
let promise = new Promise((Resolve, Reject)=>{
let x = Math.random()*10;
if (x < 5) {
Resolve("Value is correct");
} else {
Reject("404 Error");
}
});
promise.then((data)=>{console.log(data)}).catch((error)=>{console.log(error)});
//argument: