Sai*_*ave 2 javascript arrays jquery multidimensional-array
我试图将值添加到数组中但由于某种原因它不起作用.我是JavaScript的新手.
这是我的代码:
eventsArray = new Array();
$.each(xmlJsonObj.feed.entry, function(index, value){
eventsArray[index] = new Array('title' = value.title, 'date' = value.date[1]);
});
Run Code Online (Sandbox Code Playgroud)
所以基本上我从json对象中提取一些值,并希望将它们保存为数组中的键值对(多维,因为每个事件都有多个值).
稍后将按日期对此数组进行排序.
我目前收到以下错误:
ReferenceError: Left side of assignment is not a reference.
Run Code Online (Sandbox Code Playgroud)
我是JavaScript的新手,并不是真的明白什么是错的.试图看一些例子,但仍然看不到用这样的循环用JavaScript(或对象,因为JS中的所有东西都是对象)创建二维数组的好例子.
我非常感谢任何帮助或提示.
错误消息的原因是这样的:
'title' = value.title
Run Code Online (Sandbox Code Playgroud)
这意味着您正在尝试将值分配给文字字符串.其余的代码(除了另一个代码之外)实际上是有效的语法,即使这不是你想要做的,所以这就是你在代码的那一部分得到错误信息的原因.
要拥有一组键值对,您将使用一个对象而不是一个数组,您可以像这样创建它:
eventsArray[index] = { title: value.title, date: value.date[1] };
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4625 次 |
最近记录: |