Сортировка массива объектов через Underscore

241
11 января 2018, 23:45

Есть большой массив:

[
[{table_schema: "public", table_name: "session"},{table_schema: "public", table_name: "sxobjects"} ],
[{column_name:"sid", data_type: "character varying" , table_name:"session"}, {column_name:"sess", data_type: "json" , table_name:"session"},{column_name:"expire", data_type: "time" , table_name:"session"},{column_name:"objectstate", data_type: "jsonb" , table_name:"sxobjects"}],
[{constraint_name: "session_pkey", table_name: "session", column_name:"sid} }]  

Необходимо отсортировать массив таким образом, чтобы на выходе был объект с основным ключом table_name и у него есть column_name, data_type и constraint_name.

То есть в итоге должно получится что-то типа:

[[{table_name:"session"}, {column_name:"sid","sess","expire"}, {constraint_name: "session_pkey"}], [{table_name:"objectstate"}, {column_name:"objectstate"}, {constraint_name: undefined}]]  

Есть объекты с большим количеством данных, поэтому нужен универсальный метод.

READ ALSO
AJAX для нескольких объектов на чистом javascript

AJAX для нескольких объектов на чистом javascript

Добрый деньЕсть элементы, по которым необходимо асинхронно получать информацию и выводить в отдельный блок при нажатии на кнопку, но я понять...

237
Система каталогов на javascript (directory tree)?

Система каталогов на javascript (directory tree)?

Ищу виртуальную систему каталогов на javascript, максимально простую, компактную и быструюЖелательно работающую с node js, либо не привязанную к какой...

200
Работа PHP 7.1 после установки из исходников

Работа PHP 7.1 после установки из исходников

Решил собрать версию php 71 вручную, на CentOS 6

186
Авторизация на сайте с помощью Яндекс.Ключ 2FA

Авторизация на сайте с помощью Яндекс.Ключ 2FA

ЗдравствуйтеЕсть приложение яндекса Яндекс

201