如何在javascript中的集合中添加动态项目?
我想在 javascript 中添加集合中的元素数量,就像在以下 vb 代码中所做的那样,
Dim myList As New List(Of String)
Dim i As Integer
For i = 0 To rep_UnAssignComps.Items.Count
myList.Add(i)
Next
我想将此集合与特定值进行比较。也为我提供用于比较该值的语法。喜欢
myList.Contains(val1)
i want to add number of elements in a collection in javascript,as doing in following vb's code
Dim myList As New List(Of String)
Dim i As Integer
For i = 0 To rep_UnAssignComps.Items.Count
myList.Add(i)
Next
I want to compare this collection with a particular value.provide me syntax for comparing the value also. like
myList.Contains(val1)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不确定你想在集合中存储什么,但在java脚本中,你有两种选择来实现集合。
首先是使用数组。例如,
要检查是否存在任何元素,您必须在数组上运行循环来比较每个索引处的元素。
另一种方法是使用 JavaScript 对象作为哈希表。本质上,每个 JavaScript 对象都可以有多个属性,这些属性本质上是名称-值对。例如,
Not sure what you want to store in the collection but in java-script, you have two choices to achieve collections.
First is to use arrays. For example,
To check if any element exists or not, you have to run a loop over an array comparing element at each index.
Another method will be using java-script object as hash table. Essentially, every java-script object can have multiple properties that are essentially name-value pairs. For example,
使用
push
方法 http://www.w3schools.com/jsref/jsref_push .aspUse
push
method http://www.w3schools.com/jsref/jsref_push.asp如果“rep_UnAssignComps”是一个数组,则使用 for 循环,否则使用 for in
比较使用:
if "rep_UnAssignComps" is an array use for loop else use for in
To compare use: