Javascript 将HTML存储在一个变量中,以便以后在下一个JS中使用

Javascript 将HTML存储在一个变量中,以便以后在下一个JS中使用,javascript,html,next.js,Javascript,Html,Next.js,在下一个JS中,我有如下代码: 功能测试(){ 返回( 试验 ); } 但假设我想在这里有多个条目,由代码生成。我基本上想用预先计算的HTML替换的内容。以下是我尝试过的: 功能测试(){ 让帖子; 对于(设i=0;i

在下一个JS中,我有如下代码:

功能测试(){
返回(
试验
);
}
但假设我想在这里有多个条目,由代码生成。我基本上想用预先计算的HTML替换
的内容。以下是我尝试过的:

功能测试(){
让帖子;
对于(设i=0;i<3;i+=1){
职位+=测试;
}
返回(
{posts}
);
}

但是,这只会产生输出
[object object][object][object][object]
,这不是我想要的。我尝试过用引号和graves来包围HTML,但它不起作用。我真的不知道我应该怎么做才能让它工作。

+
只连接字符串;您需要使用
.push()
.map()
将元素对象存储在数组中。调用时,将打印出整个数组的内容

此代码将在以下情况下工作:

功能测试(){
const posts=[];
对于(设i=0;i<3;i+=1){
推(试验);
}
返回(
{posts}
);
}