Добавить свойство в конец обьекта.
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:37. |