我正在使用这种方法在javascript中制作人工"哈希映射".我所瞄准的只是键值对,实际运行时间并不重要.下面的方法工作正常.
还有其他方法可以循环使用吗?
for (var i in a_hashMap[i]) {
console.log('Key is: ' + i + '. Value is: ' + a_hashMap[i]);
}
Run Code Online (Sandbox Code Playgroud)
我遇到一个问题,当第一个键只包含一个条目时,它会在第一个键后输出一堆未定义的键.我有一种感觉,因为代码是在一个使用i的循环中,即使我在调试时也不应该发生.我也无法改变i,因为for循环似乎根本不理解替换的var.
任何想法?
我有一个带有以下签名的方法:
public ActionResult RenderFamilyTree(string name, Dictionary<string, string> children)
Run Code Online (Sandbox Code Playgroud)
我试图使用jQuery从javascript中调用它,如下所示:
$('#div_render').load(
"<%= Url.Action("RenderFamilyTree") %>",
{
'name': 'Raul',
[
{'key':'key1','value':'value1'},
{'key':'key2','value':'value2'}
]
},
function() {
alert('Loaded');
}
);
Run Code Online (Sandbox Code Playgroud)
我错过了一些让它起作用的东西吗?