javascript - 对象、数组和 $.each()

标签 javascript jquery arrays

我以为我使用建议的 for (var key in arr) 解决了我的问题 here但这会导致 IE 出现问题。现在我又回到了原点。

var myVariable = [];

myVariable['option-1'] = 'something';
myVariable['option-2'] = 'something else';
$.each(myVariable, function(index, value) {
  alert(index + ': ' + value);
});

这不起作用。什么也没有显示。有人可以编辑它以使其正常工作吗?

最佳答案

只需使用对象而不是数组:

var myVariable = {};

关于javascript - 对象、数组和 $.each(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16325656/

相关文章:

javascript 扩展 src-script 被阻止

PHP JavaScript 重定向问题

javascript - 类名作为带有附加代码的函数中的变量

javascript - parseInt() = 未定义

PHP:为范围创建数组

javascript - Nuxt/content - 如何在文章页面上显示文章列表 (_slug)

javascript - 使用 json 时对 ruby​​ 哈希进行排序

jquery - 如何使用 jQuery 读取背景图片 URL?

jQuery UI 拖动 'n' 拖放重影效果

java - 在java中使用system.out.println()创建一个棋盘