JSFiddle - React, Tailwind, and code Playground
JavaScript
var rigorLabels = $('.subHeader', standardsTable);
var itemCounts = new Array($('.itemTypeLabel', standardsTable).length);
for (var i = 0; i < itemCounts.length; i++) {
itemCounts[i] = 0;
}
var rigorArray = [];
for (var i = 1; i < rigorLabels.length; i++) {
rigorArray[rigorLabels[i].innerHTML.toString()] = [].concat(itemCounts); // here was added concat
}
$('.itemTypeLabel', standardsTable).each(function (itemIndex) {
itemTypes += '"' + $(this).html() + '",';
var itemTypeName = $(this).html().replace(' ', '').replace('/', '');
$('.subHeader:not(:First)', standardsTable).each(function () {
var rigorName = $(this).html().toString();
var itemInput = $('#' + $(this).html() + '_' + itemTypeName + '_input');
if (typeof (itemInput.attr('value')) != 'undefined' && itemInput.attr('value') != '')
rigorArray[rigorName][itemIndex] = parseInt(itemInput.attr('value'));
});
});