javascript - 如何在javascript中获取数组标识符?

标签 javascript arrays loops for-loop

如何在 for 循环中获取关联数组(不是 Array 对象)的标识符?

像这样:

var i = 0;
for(i=0;i<=myArray;i++)
{
   if(myArray.ident == 'title') alert('The title is ' + myArray['title']);
}

最佳答案

您可以使用不同的 for() 循环来实现,如下所示:

var myArray = { title: "my title", description: "my description" };
var i = 0;
for(var i in myArray) {
   //if(i == 'title') is the check here...
   alert('The '+ i + ' is ' + myArray[i]);
}​

在循环内部,i 是您的标识符,例如标题描述You can play with this example here

关于javascript - 如何在javascript中获取数组标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721076/

相关文章:

javascript - 是否有一个预先写好的低影响时间下拉列表,允许选择一天中的 1440 分钟中的任何一个?

arrays - 如何按 Lua 中的值对表进行排序?

java - 如何找出一个数有多少位小数?

c++ - 如何在不强制转换的情况下循环遍历小写字符?

javascript - 如何检测 json 不是 json (它是 html)

javascript - 在 chart.js 中的图例上显示点样式

C++ - 用字符替换 "_"

祖母的 ruby 循环

javascript - 如何运行 index.jade 文件?

c - 为什么使用固定长度分配而不是静态分配?