By: Urmila in Javascript Tutorials on 2023年04月26日 [フレーム]
In JavaScript, map() is a built-in method available on arrays that allows you to iterate through each element of an array and create a new array by performing some operation on each element. The syntax of map() is as follows:
array.map(function(currentValue, index, arr), thisValue)
Here, array is the array you want to operate on, and the function is what you want to do with each element of the array.
The function takes in three parameters:
currentValue: the current element being processed in the arrayindex: the index of the current element being processedarr: the original array that map() was called onThe thisValue parameter is optional and is used to set the value of this inside the function.
map() returns a new array with the same length as the original array, where each element is the result of the function applied to the corresponding element in the original array.
Here's an example that uses map() to create a new array of numbers that are double the original numbers:
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map(function(num) {
return num * 2;
});
console.log(doubledNumbers); // [2, 4, 6, 8, 10]
In this example, we're using an anonymous function that takes in a num parameter and returns num * 2. The map() method iterates through each element in the numbers array, calls the function with the current element as the num parameter, and creates a new array doubledNumbers with the doubled values. Note that we are only passing num a single parameter which in this case is the currentValue instead of three parameters currentValue, index, arr. So unless you need to use them in the function, you don't have to pass it.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Most Viewed Articles (in Javascript )
Dynamically modify the option set in Dynamics 365 forms
promise and .then() in JavaScript
reduce() and filter() in JavaScript
History and evolution of Javascript
Using parseInt() and parseFloat() in JavaScript to convert data types to Numbers
Show how many characters remaining in a html text box using javascript
Latest Articles (in Javascript)
© 2023 Java-samples.com
Tutorial Archive: Data Science React Native Android AJAX ASP.net C C++ C# Cocoa Cloud Computing EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Trends WebServices XML Office 365 Hibernate
Latest Tutorials on: Data Science React Native Android AJAX ASP.net C Cocoa C++ C# EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Cloud Computing WebServices XML Office 365 Hibernate