Push/Map in JS

by Santosh Thakur

HTML

<ul id="list">
  <li>Aus</li>
  <li>Ind</li>
  <li>Aug</li>
  <li>Rus</li>
</ul>

JavaScript

// add list in array through push()
(function() {
  var list = $("#list").find('li');
  var result = []; // store elements in array
  list.each(function(i, e){
  	result.push($(e).text());
  });
  console.log(result);
})();

// add list in array through map()
var list = $('#list').find('li');
var result = list.map(function(i, e){
	return $(e).text();
}).get();
console.log(result);