Сортировка массива JS по значению, как в PythonPython

Программы на Python
Ответить
Anonymous
 Сортировка массива JS по значению, как в Python

Сообщение Anonymous »

ПРИМЕЧАНИЕ. Вопрос был существенно обновлен после первых ответов.

Как я могу выполнить в JS сортировку массива, эквивалентную сортировке кода python sort(array) или array.sort() (inplace), как в этом примере:

data = [
{ 'id': [2], 'other properties': ... },
{ 'id': [1,3,0,00,15], 'other properties': ... },
{ 'id': [1,0,0], 'other properties': ... },
{ 'id': [1,3,0,00,14], 'other properties': ... },
{ 'id': [1,3,0], 'other properties': ... },
]

data.sort(key = lambda e: e['id'] )

# output
data ==
[
{ 'id': [1, 0], 'other properties': ...},
{ 'id': [1, 0, 0], 'other properties': ...},
{ 'id': [1, 3, 0], 'other properties': ...},
{ 'id': [1, 3, 0, 0, 14], 'other properties': ...},
{ 'id': [1, 3, 0, 0, 15], 'other properties': ...},
{ 'id': [2] 'other properties': ...},
]


Подробнее здесь: https://stackoverflow.com/questions/571 ... ike-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»