Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让JS打印出数组中的字符串,同时在单独的行上显示项目符号?_Javascript_Html - Fatal编程技术网

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'; } 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
    相同。