loop test

Benchmark created on


Setup

function assign(events) {
      var i, ii;
      for (i = 0, ii = events.length; i < ii; i++) {
        if (events[i].competitors) {
          race = events[i];
        }
      }
    }
    
      function property(events) {
        for (var i = 0; i < events.length; i++) {
          if (events[i].competitors) {
            race = events[i];
          }
        }
    }
    
        var eventsArray = [{
          "id": 4524090,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Super Pets Stake 2Nd Grade",
          "outcomeTime": 1407456240,
          "suspendTime": 1407456240,
          "distance": "520m",
          "raceNumber": 1,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": true
        }, {
          "id": 4524091,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Grand National This Saturday @ Riccarton Park Stake 2Nd Grade",
          "outcomeTime": 1407457320,
          "suspendTime": 1407457320,
          "distance": "295m",
          "raceNumber": 2,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524092,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Garrard's Horse & Hound Canterbury Gotb Maiden Stake Ht 1",
          "outcomeTime": 1407458400,
          "suspendTime": 1407458400,
          "distance": "520m",
          "raceNumber": 3,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524093,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Garrard's Horse & Hound Canterbury Gotb Maiden Stake Ht 2",
          "outcomeTime": 1407459540,
          "suspendTime": 1407459540,
          "distance": "520m",
          "raceNumber": 4,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524094,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Happy Birthday Gary Mcentee Maiden Dash",
          "outcomeTime": 1407460620,
          "suspendTime": 1407460620,
          "distance": "295m",
          "raceNumber": 5,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524095,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Shirley Vet Clinic Maiden Sprint",
          "outcomeTime": 1407461640,
          "suspendTime": 1407461640,
          "distance": "295m",
          "raceNumber": 6,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524096,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Garrard's Horse & Hound Canterbury Gotb Maiden Stake Ht 3",
          "outcomeTime": 1407462720,
          "suspendTime": 1407462720,
          "distance": "520m",
          "raceNumber": 7,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524097,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Opawa Bowl & Jack Tavern Sprint 2Nd Grade",
          "outcomeTime": 1407463740,
          "suspendTime": 1407463740,
          "distance": "295m",
          "raceNumber": 8,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524098,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Garrard's Horse & Hound Canterbury Gotb Maiden Stake Ht 4",
          "outcomeTime": 1407464820,
          "suspendTime": 1407464820,
          "distance": "520m",
          "raceNumber": 9,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524099,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Mamaja At Stud Maiden Dash",
          "outcomeTime": 1407465840,
          "suspendTime": 1407465840,
          "distance": "295m",
          "raceNumber": 10,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524100,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "Christchurch Casino Stake 2Nd Grade",
          "outcomeTime": 1407466920,
          "suspendTime": 1407466920,
          "distance": "520m",
          "raceNumber": 11,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }, {
          "id": 4524101,
          "meetingId": 36738,
          "meetingName": "Addington",
          "status": "Open",
          "country": "NZ",
          "description": "International Animal Health Products Dash 2Nd Grade",
          "outcomeTime": 1407467940,
          "suspendTime": 1407467940,
          "distance": "295m",
          "raceNumber": 12,
          "trackCondition": "Good",
          "weather": "Fine",
          "type": "G",
          "products": null,
          "competitors": null,
          "resultsOutcome": null,
          "exoticResults": null,
          "dividends": null,
          "fixedOddsWin": true,
          "fixedOddsPlace": true,
          "eachWayFixed": true,
          "eachWayTote": false,
          "exoticBet": true,
          "fixed": false
        }];

Test runner

Ready to run.

Testing in
TestOps/sec
assign
assign(eventsArray);
ready
property
property(eventsArray);
ready

Revisions

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