ОШИБКА 3140 в строке x: Недопустимый текст JSON: & ldquo; Недопустимый escape-символ в строке. & Rdquo; в позиции 103 в значении для столбца «table.column»

Использовать метод lodash groupby

Создает объект, состоящий из ключей, сгенерированных из результатов запуска каждого элемента коллекции через iteratee. Порядок группируемых значений определяется порядком их возникновения в коллекции. Соответствующее значение каждой клавиши представляет собой массив элементов, ответственных за генерацию ключа. Итератор вызывается одним аргументом: (значение).

Таким образом, с помощью lodash вы можете получить то, что хотите в одной строке. См. Ниже

let myArray = [
  {group: "one", color: "red"},
  {group: "two", color: "blue"},
  {group: "one", color: "green"},
  {group: "one", color: "black"},
]
let grouppedArray=_.groupBy(myArray,'group')
console.log(grouppedArray)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>

-1
задан Bill Karwin 13 July 2018 в 22:38
поделиться