JSFiddle - React, Tailwind, and code Playground
by Nidhi Patel
JavaScript
// ARRAY
// split method in array creating array in string
var str = "Hi";
var arrStr = str.split("").join("-");
alert(arrStr);
//find name in array using indexof
var names=["nidhi","bhavya","palak","shweta"];
function findName(name){
var place = names.indexOf(name);
if(place >= 0){
alert("found " + name+" at "+place);
}else{
alert("Not in array");
}
}
findName("shweta");
// push and unshift to add value in the array
// you can add multiple value at same time
var x= [1,5,6,9,4,2,5];
var z = [8,3,4,9];
z.unshift(1,8); // add value at begining index of array
alert(z);
var y = x.push(1,5,6); // add value at adter last index of array
alert(x);
// create new array using concat and splice
var abc = ["nidhi","bhavya","shweta","prarthna","nirali"];
var diff = ["harsha","harshal","oshan"];
var mix = abc.concat(diff); // create one array from two different array
console.log(mix);
var differ = abc.splice(2,1);
console.log(differ);
// Removing element from array
var x = [1,5,9,9,5,2];
var y = x.pop(); // removing from the end
var w = x. shift(); //removing from beginning
console.log(y,w);
var nid = ['nidhi','neeva','bhavya','vivan'];
var newNid = nid.sort();
console.log(newNid);
function compare(nums1,nums2)
{
return nums1-nums2;
}
var nums=[5,8,3,9,1];
nums.sort(compare);
console.log(nums);
//Iterator functions
// .forEach(functionname)
function square(num) {
console.log(num, num * num);
}
var nums = [5,8,2];
nums.forEach(square);
//every() that returns just boolen value if every elemet have same value then
function even(number){
return number%2 == 0;
}
var numbereven = [2,8,6,12,10];
evenNumber=numbereven.every(even);
if(evenNumber){
console.log("all nuumbers are even ");
} else {
console.log("All numbers are not even.");
}