我有一个包含以下代码的数组(带有var outputDiv):
for (var j = 0; j < results.length; j++) {
outputDiv.innerHTML += results[j].distance.text;
}
我想使用以下代码将它们转换为String:
var convert = outputDiv.innerHTML.join();
但是代码不起作用。我该怎么办?谢谢。
答案 0 :(得分:0)
元素的.innerHTML
已经是一个字符串。只需引用该属性即可:
var convert = outputDiv.innerHTML;
答案 1 :(得分:0)
您可以映射想要的属性并加入数组。然后将其分配给元素。
outputDiv.innerHTML = results
.map(( { distance: { text } }) => text)
.join(', ');