Javascript:使用数组存储和排序数据

时间:2016-06-07 00:21:18

标签: javascript arrays

我是初学者,我需要帮助完成这项编程工作。

需要提示。从用户获取10个名称作为输入(字符串输入)。将名称放入数组中,然后将其写入网页。

我的问题是如何在数组中保存输入,当必须为用户输入名称的每个名称反复显示提示时?此外,根据用户想要输入的名称数量,用户可以选择通过键入字母“q”来退出提示。我非常擅长编码while和for循环,但不是那么多编码数组。试图在线搜索但找不到答案。

如果有人能解释如何去做,我会很高兴。谢谢!

2 个答案:

答案 0 :(得分:0)

我建议采用以下解决方案:

git config

答案 1 :(得分:-1)

这样的事情怎么样?

in your html somewhere
<div id="names">

</div>

function getNames(num) {
    var arr = [],
        person,
        max = num || 5; // number of names you want

    return (function R() {
      if (arr.length < max) {
         person = prompt("Please enter your name");
         arr.push(person)
         R()
      } else {
        document.getElementById("names").innerHTML =
        "Hello " + arr.join(", ") + "! How are you today?";
      }
    }())
}

getNames(4)