var pagebacklinks = new Array();
pagebacklinks[jQuery('#somevalue').val()]["something"] = 33;
我遇到的错误是:
pagebacklinks[jQuery("#somevalue").val()] is undefined
//alert(jQuery('#somevalue').val()); This however shows the correct value
最佳答案
这是因为 pagebacklinks[jQuery('#somevalue').val()]
不是一个数组。
这应该有效
var pagebacklinks = new Array();
pagebacklinks[1] = new Array();
pagebacklinks[1][2] = 'sadfasdf';
console.log(pagebacklinks[1][2]);
所以正确的方法应该是
pagebacklinks[jQuery("#somevalue").val()] = new Array();
pagebacklinks[jQuery('#somevalue').val()]["something"] = 33;
关于javascript - 为什么我在以下 3 行代码中收到 javascript 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562500/