javascript - 从 Node.js 数组中删除重复值

标签 javascript node.js

我创建了一个表单,其中有 1 个下拉列表存储另一个下拉列表的值。但问题是下拉列表存储重复的值。我应该怎么做才能使下拉列表不会显示任何冗余数据.

代码如下:

<form class="form-inline" role="form" method="post" action="/assignloc">

                         <div class="form-group" style="margin-top:4%;">
                         <label for="exampleInputEmail1" class="h2color" >FE Name</label>

                           <select name="selectpicker" class="form-control">

                                <% for(var i=0;i<pic.length;i++){ %> 
                                <option value=<%=pic[i].name%>>
                                <%=pic[i].name%> </option>


                               <% } %>


                        </select>
 <label for="exampleInputEmail1" class="h2color" style="margin-left:10px;">Broker ID</label>
 <input type="text" class="form-control" placeholder="Broker Id" name="brokerid">

 <button type="submit" class="btn btn-primary btn-lg active">Assign</button>
</div>
</form>

最佳答案

请找到下面的 fiddle ,了解在nodejs中删除重复数组的类似示例 https://jsfiddle.net/shreya7/rgn3y04e/

  var array= ["8","2","7","2", "6"];
  var earray = [];
     for(var i in array){
        if(earray .indexOf(array[i]) === -1){
            earray.push(array[i]);
        }
    }

  alert(earray);

关于javascript - 从 Node.js 数组中删除重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205182/

相关文章:

javascript - 在 JavaScript 中创建数组最常见值的索引数组

javascript - 添加新输入点击功能删除之前的输入内容

node.js - 如何将 Express 路由别名设置为 html 文件?

node.js - 搜索引擎索引带有 nodejs 后端的 html5 Web 应用程序

javascript - 在 Promise.race 中的第一个 Promise 被解析(拒绝)后,执行是否完成?

javascript - 如何在 Javascript node.js 中同步运行 parseString() 函数

javascript - 函数和对象中的闭包

javascript - 绑定(bind)功能仅适用于最后一个元素

javascript - 如何获取当前选中的SELECT的参数?

javascript - 多次调用另一个js文件的生成器函数并与生成器同步运行