Я создаю функцию, которая заменяет нуль другим словом / значением .
рассматриваемой переменной:
var saveData = {"teams":[[null,null],[null,null]]}
Я обнаружил, что переменнаяэто 2D массив и для доступа к нулю я должен сделать saveata.teams [0] [0] , поэтому я сделал скрипт, который изменяет переменную.
function add(team, data)
{
var str = team.innerHTML;
var str = str.replace(/<td>/g, "");
var text = str.split("</td>");
var i = 0;
while(data.teams[i][0] != null || data.teams[i][1] != null)
{
i++;
}
if( i == data.teams.length - 1){}
if(data.teams[i][0] == null)
{
data.teams[i][0] = text[1];
}
else if(data.teams[i][0] != null)
{
data.teams[i][1] == text[1];
}
$(function() {
var container = $('.creator')
container.bracket({
init: data,
save: saveFn,
userData: ""})
})
}
результат странный.выводит:
первое использование:
{"команды": [["команда 1", ноль], [ноль, ноль]]}
второе использование:
{"groups": [["team 1", null], ["team 2", null]]}
Я не знаю почему, но я подозреваю, ошибка может появиться в то время как или , если