for VS map-performance

Benchmark created by praveen on


Test runner

Ready to run.

Testing in
TestOps/sec
Using for
var data = [{
  "0": "44",
  "latitude": "44",
  "1": "11",
  "longitude": "11"
}, {
  "0": "45",
  "latitude": "45",
  "1": "12",
  "longitude": "12"
}, {
  "0": "46",
  "latitude": "46",
  "1": "13",
  "longitude": "13"
}, {
  "0": "47",
  "latitude": "47",
  "1": "14",
  "longitude": "14"
}];
var latitudes = [];
var longitudes = [];
for (var i = 0; i < data.length; i++) {
  latitudes.push(data[i].latitude);
  longitudes.push(data[i].longitude);
}
ready
Using map
var data = [{
  "0": "44",
  "latitude": "44",
  "1": "11",
  "longitude": "11"
}, {
  "0": "45",
  "latitude": "45",
  "1": "12",
  "longitude": "12"
}, {
  "0": "46",
  "latitude": "46",
  "1": "13",
  "longitude": "13"
}, {
  "0": "47",
  "latitude": "47",
  "1": "14",
  "longitude": "14"
}];


var lat = data.map(function(item) {
  return item.latitude;
});

var lon = data.map(function(item) {
  return item.longitude;
});
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by praveen on