在JavaScript / Jquery / NodeJS中创建类似List的C#

时间:2014-03-27 12:40:35

标签: c# javascript jquery node.js list

我想在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); 

3 个答案:

答案 0 :(得分:7)

var someArray = [];
someArray .push(elem);

就是这样。

P.S。还有很多有趣的东西。所以,我建议你检查MDN documentation

答案 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();

这将从数组中弹出最后一个值,您还可以使用索引来检索值并对其执行。

动态无需任何尺寸。