0
name
とcity
の両方を、_.merge
を使用せずに1つの変数を使用して数えることは可能ですか?lodashを使ってオブジェクトの配列内の複数のプロパティ値を数えるには?
const people = [
{ 'name': 'Adam', 'city': 'London', 'age': 34 },
{ 'name': 'Adam', 'age': 34 },
{ 'name': 'John', 'city': 'London','age': 23 },
{ 'name': 'Bob', 'city': 'Paris','age': 69 },
{ 'name': 'Mark', 'city': 'Berlin','age': 69 },
]
const names = _.countBy(people, (person) => person.name);
const cities = _.countBy(people, (person) => person.city);
console.log(_.merge(names,cities)); // Object {Adam: 2, Berlin: 1, Bob: 1, John: 1, London: 2, Mark: 1, Paris: 1, undefined: 1}