2013-05-22 6 views
0

Новое сообщение: Привет всем, На этот раз я внес правильные изменения в массив объектов с добавлением «]». Теперь как сортировать по значению?Сортировка объектов

Я не знаю, как разобраться объекты, хотя я видел его как массивы или объекты. Кажется, это не работает. Пожалуйста посоветуйте

var storeData3 = 
    [{ 'key' : 'value1', 
    'key' : 'value2' , 
    'key' : 'value3' , 
    'key' : 'value10'}]; 

storeData3.push({'key':'value6'}); 

Любая идея?

+1

ваш вопрос не ясен. что именно вы хотите отсортировать и как? пожалуйста, отправьте образец ввода и желаемый результат. –

+0

Вы не можете использовать один и тот же ключ снова и снова (для хранения нескольких значений в объекте). Объекты не поддерживают метод push, вы можете использовать массив? – Imperative

+0

метод push, связанный с объектом массива. – rab

ответ

0

Ваш storeData3 хотел это

var storeData3 = [ 
    { 'key' : 'value1' }, 
    { 'key' : 'value2' }, 
    { 'key' : 'value3' }, 
    { 'key' : 'value4' } 
] 

storeData3.push( { 'key' : 'value5' }); 
+0

Спасибо, но на самом деле я просто хочу сортировать в соответствии с valueX, то есть в порядке возрастания или убывания после того, как элемент был нажат, скажем значение6 в моем старом коде. – user1739825

+1

Привет, теперь нашел способ с помощью [link] (http://www.javascriptkit.com/javatutors/arraysort2.shtml) – user1739825

+0

Woooo @@ "hahaha Я могу найти его, Но я пытаюсь написать свою собственную функцию Но это хорошо.: D удачи –

Смежные вопросы