JSFiddle - React, Tailwind, and code Playground
JavaScript
function celebrityIDCreator(theCelebrities) {
var uniqueID = 100;
for (i = 0; i < theCelebrities.length; i++) {
theCelebrities[i].id = function () {
return uniqueID + i;
}();
}
return theCelebrities;
}
var actionCelebs = [{
name: "Stallone",
id: 0
}, {
name: "Cruise",
id: 0
}, {
name: "Willis",
id: 0
}];
var createIdForActionCelebs = celebrityIDCreator(actionCelebs);
var stalloneID = createIdForActionCelebs[0];
alert(stalloneID.id); // 100
var cruiseID = createIdForActionCelebs[1];
alert(cruiseID.id); // 101
var willisID = createIdForActionCelebs[2];
alert(willisID.id); // 102