Ich möchte Elemente in einem Array basierend auf ihrem Schlüssel verbinden. Ich lief durch die Bibliothek lodash versuchen _.join
, _.merge()
, _.groupBy()
aber keiner von denen scheint zu arbeiten. Wie verbinden Sie Elemente in Array basierend auf ihrem Schlüssel?Wie verbinden Sie Elemente im Array basierend auf ihrem Schlüssel?
var myArray = [
{name: 'cheesesteak'},
{name: 'hamburger'},
{name: 'pork roll'}
];
var jawn = myArray.join();
console.log(jawn);
Ideal Ausgang ...
"chessesteak, hamburger, pork roll"
Es ist ein bisschen komisch, dass Sie '.map betroffen sind()' nicht in älteren Browsern vorhandene, aber Sie verwenden den Pfeil-Funktion. '.map()' ist gut zu IE9, aber es ist die Pfeilfunktion, die lange vorher in Probleme mit der Browser-Unterstützung gelaufen wäre. Also, wechseln Sie einfach zu einer altmodischen anonymen Funktion für Ihre '.map()' und die Browser-Unterstützung wird sich sehr verbessern. Es gibt keinen Grund, warum hier eine Pfeilfunktion oder irgendeine ES6-Fähigkeit verwendet werden muss, daher bin ich überrascht, dass dies ein wichtiger Teil Ihrer Antwort ist. – jfriend00