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.");
 }