Skip to main content

Methods which we can use with array in JavaScript.


Methods which we can use with an array in JavaScript:-

Array : It is a collection of similar items in big brackets. Here Jobs is an array. It has different types of jobs name as string.
var Jobs = ['Doctor', 'Engineer', 'Lawyer', 'Carpenter', 'Technician', 'Clerk', 'Manager','Electrician','CA','Labour'];

includes(): This method checks in an array that a particular item it contains or not and if contain then return true else false. It is not supported by the Internet Explorer.

var item = Jobs.includes('Postman');
console.log(item);

//Output:
false

var item = Jobs.includes('CA');
console.log(item);


//Output:
true


indexOf(): This method determine in an array that a particular item it contains or not and if contains then return it first index else -1. It is supported all browser.

var item = Jobs.indexOf('Postman');
console.log(item);


//Output:
-1

var item = Jobs.indexOf('Lawyer');
console.log(item);


//Output:
2



Array.forEach() : - This method calls a callback function and operate through each item of an array.

Jobs.forEach(function(d){
//It will give each item of array one by one till last item.
console.log(d);
});

or ES6

Jobs.forEach(d=> {
////It will give each item of array one by one till last item.
    console.log(d);
})
//Output:

Doctor
Engineer
Lawyer
Carpenter
Technician
Clerk
Manager
Electrician
CA
Labour

reduce() : - It will reduce an array to a single item;

let numbers = [ 2, 3, 1, 5, 4, 3 ];

// Get the sum of all numerical values
let sum = numbers.reduce((a, b) => {
    return a + b;
});

console.log(sum); 
//Output:
18


map(): It is a callback function which creates a new array with results of calling a function for every array elements.

var numArr= [65, 44, 12, 4];
var newNumArr= numArr.map(calculate) /callback function will add 10 in every item of array

function calculate(num) {
  return num + 10;
}

console.log(newNumArr);

//Output:
[75, 54, 22, 14]


Comments

Popular posts from this blog

How to update values in a custom multi lookup field Field (table) of MS Project using JavaScript/jQuery?

  Updating values in the custom multi lookup field Field of MS Project using JavaScript/jQuery: First of all we need to know the steps to update/add details in a Project of Project Server  Step 1: CheckOut a Project Step 2: Update detals in same as in Step 1 Project Step 3: Publish a Project Step 4: CheckIn a Project We always in need to follow the above steps to update any Project to MS Project/Project Server. Same we need to follow in code too.    //Step 1: First, we need to define all the required functions, the below Functions are callback functions             window.checkOutPWAProject = function (projectId, callBack) {                 var checkOutURL = _spPageContextInfo.webAbsoluteUrl + "/_api/ProjectServer/Projects('" + projectId + "')/checkOut()";                 $.ajax({                     url: chec...

How to get all site users of SharePoint using REST API?

Get all users of SharePoint site using REST API: These users and its data are required to update people field of a SharePoint list. By using below snippet code we can able to get details of a user of SharePoint site.     var webURL = _spPageContextInfo.webAbsoluteUrl+"/_api/Web/SiteUsers";         $.ajax({           url: customFieldURL,           method: "GET",           headers: {             "Accept": "application/json; odata=verbose"           },           success: function (data) {            console.log(data);             data.d.results.forEach(function(cm){                     console.log(cm.Title+" - "+cm.Email+" - "+cm.Id);             });      ...

How to trigger a MS Flow Using Jquery/JavaScript?

Trigger a  MS Flow Using jQueryuery/JavaScript: To trigger an MS Flow first we need to create an workflow. Next we need to obtain its URL for triggering it. In below example, we are starting a workflow which is taking email address, email subject and email body as parameter and sending mail to email of related user. //This function triggers the microsoft flow  function beginMSFlow() {          var httpPostUrl = "obtain URL from MS flow";          var postData = {              emailadress:'raju@testdev.com', // Object keys must be similar as you used in the MS flow             emailSubject:'Testing Raju',              emailBody:'Hello User\n Welcome, You just trigger a MS Flow'             };           $.ajax({           url: httpPostUrl,    ...