JSFiddle - React, Tailwind, and code Playground

JavaScript

var collectionSize = 1000000;
var array = [];
var objectList = {};
var searchNum = Math.round((Math.random() * collectionSize));

function populateCollections(){
  for(var i=0;i < collectionSize;i++){
		array[i] = {data:i};
    objectList[i] = {data:i};
  }
}

function searchInArray(){
	var startTime = new Date();
   for(var i=0;i < collectionSize;i++){
		if(array[i].data === searchNum)
    	break; 
  }
  var diff = (new Date() - startTime);
  console.log("Item "+searchNum+" found in array after: "+diff+" seconds");
}

function searchInObject(){
	var startTime = new Date();
   objectList[searchNum];
  var diff = (new Date() - startTime);
  console.log("Item "+searchNum+" found in object collection after: "+diff+" seconds");
}

populateCollections();
searchInArray();
searchInObject();