Добавить свойство в конец обьекта.
var obj = {one:'one', two:'two'}
Как добавить three:'three' что бы получилось {one:'one', two:'two', three:'three'} по тому порядку как были добавлены. |
obj['three'] = 'three'; |
one: "one"
three: "three" two: "two" получим :) |
var object = {
one: 'one',
two: 'two'
};
object['three'] = 'three';
alert(Object.keys(object));
Инструменты разработчика всегда для красоты сортируют по алфавиту. PS. Выражение "добавить свойство в конец объекта" в корне неверно, так как объект не имеет длины. |
Сорри... опять повелся на консоль (
Спасибо! |
aleman,
объект по определению содержит неупорядоченный набор свойств. Нельзя полагаться на то, что там будет какой-то порядок, в следующей версии браузера он может измениться, это нормально. |
так то да.. но хочется верить в лучшее ))
Если в этом мега языке нет понятия "ассоциативные массивы" :) |
Цитата:
|
| Часовой пояс GMT +3, время: 23:35. |