数组 – 如何防止数组中的重复在angularjs中的push
发布时间:2020-12-17 08:04:45 所属栏目:安全 来源:网络整理
导读:我的代码是这样的: var arr = [];arr.push(item1,item2); 所以arr会包含如下: [ “名称”, “thing1”] 但是当推动具有相同精确值的元素时,我遇到问题,我如何过滤相同的元素值,但仍然接受更新/更改。 JSFIDDLE 您可以使用arr.indexOf,如果没有找到返
我的代码是这样的:
var arr = []; arr.push(item1,item2); 所以arr会包含如下: 但是当推动具有相同精确值的元素时,我遇到问题,我如何过滤相同的元素值,但仍然接受更新/更改。 JSFIDDLE
您可以使用arr.indexOf,如果没有找到返回-1,那么可以添加它。
例如 if (arr.indexOf(item) == -1) { arr.push(item); } 但是,这在旧的浏览器中不起作用 JQuery有一个方法($ .indexOf)可以在每个浏览器中运行,甚至是很老的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angular – 如何在Visual Studio 2015中为Typescript添加打
- Angularjs:单个html中的多个partials?
- ruby-on-rails – 在生产部署中将容器连接在一起
- angularjs – ng-file-upload getting TypeError:使用ngf-
- WSDL 命令,实现远程调用webservice 面向接口编程
- 在Scala中使用Spring @Transactional
- 为什么bash比C快?
- 输出Java进程的jstack信息
- 是否有可能在Haskell中创建一个类似Scala 2.8的集合api?
- shell – 如何从Mongo ObjectID中提取创建的日期