Это просто, я хочу добавить неопределенный элемент в массив, скажем, у меня есть массив Punkt, и у меня есть punkt[0] = x: 15, y:"16s"
. Как я знаю, например. у элемента будет всего 4 штуки. Я хочу добавить неопределенный элемент в punkt[3]
, так что остальные punkt[1]
и punkt[2]
станут undefined
. Мне нужно это, потому что где-то позже в моем коде я делаю чек на undefined
и выкидываю ошибку на основе этого.Как добавить неопределенный элемент в массив?
Стойки является объектом, который содержит массив объектов Punkt
punkt[0] = {
x: 5,
y: "16s" }
Что я пробовал:
racks[trimdevID].punkt[$('#posTable tr:last td:first').text()] = undefined;
Хорошо, что происходит, когда вы пытаетесь это сделать? Вы получили сообщение об ошибке? Какова ценность выражения jQuery '.text()'? – Pointy
Почему вы предварительно заполняете массив? Если вы попытаетесь получить доступ к 'punkt [1]', он вернет 'undefined'. Какая польза от того, чтобы положить там 'undefined'? –
Вы просто пытаетесь очистить свой массив? На самом деле вам никогда не нужно указывать индекс массива undefined, вы должны просто удалить этот конкретный индекс с помощью сплайсинга. –