У меня есть два объекта с массивами, и мне нужно поместить элементы (объекты) в первый массив Как это сделать? mybe с подчеркиванием?объекты oneArray + объекты 2Aarray и 1Array
-2
A
ответ
3
Обычная JS:
arr = [1,2,3,4]
arr1 = [6,7]
arr = arr.concat(arr1)
Использование подчеркивания
arr = [1,2,3,4]
arr1 = [6,7]
arr.push(arr1)
arr = _.flatten(arr)
1
подчеркивание/lodash не требуется
var numbers = [1, 2, 3];
var letters = ['a', 'b', 'c'];
var numbers = numbers.concat(letters);
document.write(JSON.stringify(numbers));
0
Если вы хотите объединить два объекта contaning массива, вам нужно выбрать поле объекта, с которым вы хотите объединиться.
array1 = [
{field: 'username', display: 'username', hide: true},
{field: 'age', display: 'Age', hide: true},
{field: 'height', display: 'Height', hide: true}
]
array2 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', hide: false}
]
Подчеркивание -function-
_.values(_.extend(_.indexBy(array1, 'field'), _.indexBy(array2, 'field')))
Мы используем indexBy превратить массивы в объекты введенные пользователем на значение поля, а затем продлить это то, что мы хотим. Наконец, значения возвращают его в массив.
результат -
array3 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', display: 'Age', hide: false},
{field: 'height', display: 'Height', hide: true}
]
Смежные вопросы
- 1. Объекты и отражения Kotlin сопутствующие объекты
- 2. Объекты и объекты с доменным дизайном
- 3. Объекты ООП, вложенные объекты и DAO
- 4. Самостоятельные отслеживающие объекты и объекты POCO
- 5. Объекты Delphi, объекты NIL и интерфейсы
- 6. Репозиторий, объекты объекта и объекты домена
- 7. Объекты и объекты ценности в веб-приложениях
- 8. Объекты передачи данных, объекты домена и репозитории
- 9. Пустые и/или фильтрующие объекты Объекты объектов
- 10. Объекты NSArray копируют объекты?
- 11. Libgdx: Объекты, создающие другие объекты
- 12. Переместить объекты-объекты в bluej
- 13. Как перебирать объекты, содержащие объекты?
- 14. Объекты, объекты, pocos, models etc
- 15. Наследуйте объекты. Перебрать все объекты
- 16. Добавить объекты в объекты JSON
- 17. Неявные объекты JSP - объекты Singleton?
- 18. PHPUnit: Дразнящие объекты «обертка» объекты
- 19. Временные объекты Объекты Дублирующие записи
- 20. javascript объекты, содержащие объекты jquery?
- 21. Раскрывающиеся объекты и объекты JSON и привязка выбранного значения
- 22. GWT и объекты jaxb
- 23. JRuby и Java объекты
- 24. Объекты и анимация Unity
- 25. Объекты Dropdownlist и Entity
- 26. Javascript Массивы и объекты
- 27. Ember.js 'Объекты' и 'ArrayController'
- 28. Слушатели и их объекты
- 29. Класс и объекты
- 30. Объекты и прототипы
пожалуйста добавьте некоторые данные и код, который вы пробовали. –
Возможный дубликат [Как объединить два массива в Javascript и де-дублирующие элементы] (http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript-and-de-duplicate -Предметы) –