所以我有一个通用的 javascript 集合,形式如下:
function populateCollection(){
var Collection = new Array();
Collection['A'] = 'Awesome';
Collection['B'] = 'Better';
Collection['C'] = 'Cool';
return Collection;
}
在一个文件中(假设它称为 CommonLib.js)。
现在说我想将此文件保留为一个公共库,以便由几个不同的 JS 文档访问(假设该库非常大)。
从名为 jsDoc1.js 的文档中迭代此集合的最佳方法是什么?
我试了一下:
<!DOCTYPE html>
<html lang="en">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
function dropdown() {
for(var i in languageCollection){
alert(i);
}
}
<script>
<body>
<input type="text" name="example" id="color" onclick="dropdown()">
</body>
但是我不断收到 languageCollection not defined 错误。我对 jscript 和 jquery 很陌生……对我有什么建议吗?
谢谢!