如何在jquery中将这多个字符串组合成一个数组?
所以我从“.ihf-grid-result-address”div后面提取了多个文本。 但大多数文本是相同的。我想把它们放在一个数组上,这样我就可以使用“.unique函数”。
以下是代码:
jQuery.each(jQuery('.ihf-grid-result-address'), function (index, value) {
var str = jQuery(this).html();
var output_holder = str.substr(str.indexOf("<br>") + 4);
var output = output_holder.split(',', 1)[0];
jQuery(document).ready(function(){
var innerHTML = jQuery('#post-0 > h1').html();
innerHTML = '<span class="property-title">' + innerHTML + ' for ' + output + '</span>';
jQuery('#post-0 > h1').html(innerHTML);
});
});
谢谢!
编辑:我添加了有关其工作原理的代码和说明。答案 0 :(得分:0)
您可以将多个数组合并为一个:
arrays.reduce((previous, next) => previous.concat(next), []);
或没有箭头功能:
arrays.reduce(function (previous, next) { previous.concat(next) }, []);