这个jQuery代码怎么了?它不输出任何内容吗?
var imagesToLoad = [];
var name = 'hi';
var src = 'ho';
imagesToLoad[name] = src;
$.each(imagesToLoad, function(index, value) {
alert(index + ': ' + value);
});
基本上,我想在创建对象后向其添加自定义变量。
最佳答案
JavaScript数组不支持非数字索引。您可能想使用一个对象代替:
var imagesToLoad = {};
imagesToLoad.hi = 'ho';
$.each(imagesToLoad, function(index, value) {
alert(index + ': ' + value);
});