У меня есть такой массив ["Asthma", "Allergy", "Sports and Fitness"]
, и мне нужно преобразовать этот массив в строку пары ключ-значение - что-то вроде ниже:
prop1: Asthma prop1: Allergy prop1: Sports and Fitness prop2: Asthma, prop2: Allergy prop2: Sports and Fitness
Возможно ли это сделать с помощью Array.Proptotype.Reduce()
?
var propertyObjectRefinable = "";
jQuery("p[data-action='related-articles']>a span.media-content")
.map(function() {
return jQuery.trim($(this).text());
}).get().forEach(function(item){
propertyObjectRefinable += "RefinableString15:" + item + " " + "RefinableString16:" + item + " ";
});
дает мне что-то вроде этого, что мне не нравится, потому что это не в порядке
RefinableString15:Sports and Fitness RefinableString16:Sports and Fitness RefinableString15:Allergy RefinableString16:Allergy RefinableString15:Asthma RefinableString16:Asthma "