将值分配给数组中的数组

用户名

我项目的数据结构应该如下所示:

{
"result":"ok",
"content":[
    {
        "type":"1d",
        "lower":1359129600,
        "upper":1359133200,
        "mean":29.071428571428573

    },{
        "type":"1d",
        "lower":1359133200,
        "upper":1359136800,
        "mean":27.232142857142858
    }]
}

我正在尝试为下,上,均值分配值。

var dataResult = {result:"ok", content:[{type:"1d", lower:"", upper:"", mean:""}]};
var scope = this;
  $.ajax({
    type: "POST",
    async: true,
    url: scope.fetchUrl,
    data: { query: dataQuery }
    })
    .done(function( data ) {
      for(var i = 0; i < data["reading_list"].length; i++){
        dataResult.content[i].lower = convertToUnix(data["reading_list"][i]["ts"]);
      }

我不断收到“未捕获的TypeError:无法设置未定义的属性'lower'”,而且我不知道我要去哪里。任何帮助,将不胜感激

尖尖的

您的“内容”数组开始时只有一个对象。如果您的ajax结果超出此范围,则这些数组条目将为undefined

在尝试进行分配之前,只需确保array元素中包含一个对象:

    if (!dataResult.content[i])
      dataResult.content[i] = {};
    dataResult.content[i].lower = convertToUnix(data["reading_list"][i]["ts"]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值分配给NumPy数组

来自分类Dev

将值分配给数组指针

来自分类Dev

将值分配给动态数组

来自分类Dev

Java:将值分配给数组

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

将值分配给数组中的char

来自分类Dev

将多个键分配给数组中的相同值

来自分类Dev

将值分配给结构中的数组

来自分类Dev

在C中构造(将值分配给struct数组)

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

将值分配给数组中的char

来自分类Dev

将值从数组分配给结构数组

来自分类Dev

将值分配给数组,不保留值?

来自分类Dev

将数组分配给数组

来自分类Dev

分配给uint Numpy数组中缺失值的值

来自分类Dev

将复杂的值分配给numpy数组?

来自分类Dev

将数组的值分配给结构的最佳方法

来自分类Dev

FORTRAN-将数组值分配给变量

来自分类Dev

使用for Loop Python将值分配给数组

来自分类Dev

将数组值分配给NaN Dataframe Pandas

来自分类Dev

将值分配给数组Structure成员

来自分类Dev

将数组值分配给变量PHP

来自分类Dev

将复杂的值分配给numpy数组?

来自分类Dev

将值分配给数组时崩溃

来自分类Dev

动态将数组分配给变量的值。评估?

来自分类Dev

使用循环将值分配给数组的方法

来自分类Dev

Java将值分配给数组单元格

来自分类Dev

将数组值分配给局部变量

来自分类Dev

在特定索引处将值分配给数组