如何将 2 个字符串添加到数组中并一个显示另一个

How to add 2 strings to an array and display one down the other

我有两个字符串,我需要将它们添加到数组中,然后一个显示另一个

const str1 = "SamsungGalaxy A52"
const str2 = "SamsungGalaxy A53"

let arr=[]

arr.push(str1,str2)

而且我想显示

  SamsungGalaxy A52
  SamsungGalaxy A53

如果要将两个值推送到数组,可以使用 arr.push(str1, str2);arr.push(str1); arr.push(str2);

您可以创建一个 ulli 列表以在 UI 中显示此列表。

const str1 = "SamsungGalaxy A52"
const str2 = "SamsungGalaxy A53"

let arr=[]

arr.push(str1);
arr.push(str2);
// arr.push(str1, str2);

console.log(arr);

const ul = document.createElement('ul');

for (const item of arr) {
  const li = document.createElement('li');
  li.textContent = item;
  ul.append(li);
}

document.querySelector('body').appendChild(ul)

你可以尝试类似的方法:

const product_1 = "SamsungGalaxy A52";
const product_2 = "SamsungGalaxy A53";

let products = [];

products.push(product_1, product_2);

const ul = document.querySelector('ul');

for (const product of products) {
  const li = document.createElement('li');
  li.textContent = product;
  ul.append(li);
}
li {
  list-style: none;
}
<ul>
</ul>

您可以构建字符串并添加为 innerHTML

const product_1 = "SamsungGalaxy A52";
const product_2 = "SamsungGalaxy A53";

const products = [];
products.push(product_1, product_2);

// or just
// const products = [product_1, product_2];

document.querySelector("#app").innerHTML = products
  .map((product) => `<div>${product}</div>`)
  .join("");
#app {
  margin-left: 20px;
}
<div id="app"></div>