При запуске выдает ошибку "Предполагается наличие объекта". Нашел строку с ошибкой (№20: mechProSteel[mc][mk] = jl[mc]), а догнать че не так немогу (бывает такое иногда) - помогите разобраться. Когда отключаю строку с ошибкой, цикл выдает че надо без проблем. Следовательно ошибка в переменной... ?
var m_p_steel = "горячекатанная и кованая`холоднокатанная*5.4`*111`131*320 (33)`*196 (20)`*28`*60`*`*`*`*`*`";
function mach_pr(m_p_steel)
{
var mechProSteel = new Array();
var n_m = new Array();
var jl = new Array();
var n_m = m_p_steel.split("*");
if (n_m[0].indexOf("`") > 0)
{
var rem = n_m[0].split("`");
for (var mc = 0; mc < rem.length; mc++)
{
for (var mk = 0; mk < 12; mk++)
{
jl = n_m[mk].split("`");
mechProSteel[mc][mk] = jl[mc];
}
}
}
else
{
mechProSteel[0] = n_m;
}
return mechProSteel;
}