我想在JavaScript中创建类似C#的列表。在C#中我们可以说List<string> ListName = new List<string>();
然后它允许您使用add方法将N个成员添加到列表中。
ListName.add("1");
ListName.add("2");
..
..
ListName.add("N");
如何在JavaScript中创建类似的列表。
我正在考虑使用数组,但它强迫我指定大小。
var a = new Array(5);
a = [0, 0, 0, 0, 0];
var a = new Array(0, 0, 0, 0, 0);
答案 0 :(得分:7)
答案 1 :(得分:0)
var listName = [];
listName.push("1");
listName.push("2");
..
..
listName.push("N"); // At this step listName = ["1", "2", ... "N"]
然后你可以循环遍历数组:
for (var i = 0; i < listName.length; i++)
{
console.log(listName[i]);
}
答案 2 :(得分:0)
在javascript中也可以声明像
这样的数组 var yourarr=[];
这将创建一个动态数组,然后您可以在其中添加值,如
yourarr.push(value1);
yourarr.push(value2);
.
.
yourarr.push(valueN);
并将它们弹出 yourarr.pop();
这将从数组中弹出最后一个值,您还可以使用索引来检索值并对其执行。
动态无需任何尺寸。