如何从Java语言中的for循环组合输出数据并将其制成字符串。

这是我的片段。

for (let index = 0; index < routes.length; index++) {
     let element = routes[index];
     meSpeak.speak(element.narrative, speakConfig);
}


结果,

word1
word2
word3
word4


我只想使其成为一个字符串。像这样

word1 word2 word3 word4

最佳答案

只需使用join()

const routes = [{'narrative':'word 1'},{'narrative':'word2'},
{'narrative':'word 3'},{'narrative':'word 4'}];
let out = []

routes.map((el)=>(out.push(el.narrative)));
res = out.join(' ');


Demo

关于javascript - 在字符串中转换JSON的for循环的输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46578508/

10-10 19:48