Created
December 20, 2017 17:47
-
-
Save codenamejason/4470a0f36b32ab5ddd53214b6f1c9b16 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Example 1 :- find square of numbers | |
var numberArray = [1,2,3,4,5,6,7,8,9,10]; | |
//for Version | |
var squareNumbers = []; | |
for (var counter=0; counter < numberArray.length; counter++){ | |
squareNumbers.push(numberArray[counter] * numberArray[counter]) | |
} | |
console.log(squareNumbers); | |
//forEach Version | |
var squareNumbers1 = []; | |
numberArray.forEach(number => { | |
squareNumbers1.push(number*number); | |
}) | |
console.log(squareNumbers1); | |
//Map version | |
var squareNumbers2 = numberArray.map(number => number*number); | |
//es5 version | |
var squareNumbers2 = numberArray.map(function(number){ | |
return number*number; | |
}); | |
console.log(squareNumbers2); | |
Example 2:- Map objects to String array having name | |
var persons = [ | |
{id : 1, name : "John", tags : "javascript"}, | |
{id : 2, name : "Alice", tags : "javascript"}, | |
{id : 3, name : "Roger", tags : "java"}, | |
{id : 4, name : "Adam", tags : "javascript"}, | |
{id : 5, name : "Alex", tags : "java"} | |
]; | |
var nameArray = persons.map(personObj => personObj.name); | |
//es5 version | |
var nameArray = persons.map(function(personObj){ | |
return personObj.name; | |
}); | |
console.log(nameArray); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment