Javascript 如何让JS打印出数组中的字符串,同时在单独的行上显示项目符号?
我们得到了计算机科学中的代码,我们应该看一下,解释一下,然后再加上 代码如下:Javascript 如何让JS打印出数组中的字符串,同时在单独的行上显示项目符号?,javascript,html,Javascript,Html,我们得到了计算机科学中的代码,我们应该看一下,解释一下,然后再加上 代码如下: <!DOCTYPE html> <html> <head> <title>Example Website</title> </head> <body> <p id="demo"></p> <script> var array = ["example1","example2","example3"
<!DOCTYPE html>
<html>
<head>
<title>Example Website</title>
</head>
<body>
<p id="demo"></p>
<script>
var array = ["example1","example2","example3"];
document.getElementById("demo").innerHTML = array[0]
</script>
</body>
</html>
示例网站
变量数组=[“示例1”、“示例2”、“示例3”];
document.getElementById(“demo”).innerHTML=array[0]
他现在想让我们做的是让它用圆点在单独的行中打印数组,而不是只打印数组中的第一件事,即“example1”
他说,利用互联网上的任何资源,找出如何记住找到的信息,然后在课堂上进行解释。HTML中的要点列表如下所示:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
- 项目1
- 项目2
- 项目3
因此,要打印类似的内容,您需要遵循以下步骤:
标记包围的数组元素
var数组=['example1','example2','example3'];
var s='';
对于(var i=0;i'+数组[i]+'';
}
s+='
'
document.getElementById(“demo”).innerHTML=s代码>
那么,您可以使用.join()
、
和
s。.join()
有助于将数组
转换为由.join()
中给定的参数连接的字符串
变量数组=[“示例1”、“示例2”、“示例3”];
document.getElementById(“demo”).innerHTML='- '+array.join(“
- ”);+'
';
这个问题是为了编写JavaScript代码而提出的<代码>:)
@PraveenKumar我知道!我更新了我的示例,将JS包含在如何实现这一点上。我想确保也解释一下高级概述。你能解释一下你使用的“+=”表达式吗?谷歌搜索时,我看不到任何结果。@BlizzardGizzard+=
正在添加内容a+=b
与a=a+b
相同。如果我使用此代码并向数组中添加了更多内容,我是否需要添加到第四行代码,以便它也将代码的该部分排列成一个项目符号,或者我是否不需要更改此内容?@BlizzardGizzard它会根据数组中的项目数自动执行此操作。您不需要做任何事情。@BlizzardGizzard+=
正在添加内容a+=b
与a=a+b
相同。