javascript中关联多维数组赋值错误

javascript中关联多维数组赋值错误,javascript,html,arrays,multidimensional-array,associative-array,Javascript,Html,Arrays,Multidimensional Array,Associative Array,我试图在javascript中使用关联多维数组,但代码中有错误 html 结果是只触发第一个警报。 数组的定义有什么错误?您需要声明变量并将其初始化为,然后才能赋值 var obj = { temp: {} }; obj['temp']['room'] = 1; 您需要声明变量并将其初始化为,然后才能赋值 var obj = { temp: {} }; obj['temp']['room'] = 1; 术语“关联数组”只是对象的别名,对象的处理方式与数组在代码中的使用方式“关联”(如示例中所

我试图在javascript中使用关联多维数组,但代码中有错误

html

结果是只触发第一个警报。
数组的定义有什么错误?

您需要声明变量并将其初始化为,然后才能赋值

var obj = { temp: {} };
obj['temp']['room'] = 1;

您需要声明变量并将其初始化为,然后才能赋值

var obj = { temp: {} };
obj['temp']['room'] = 1;
术语“关联数组”只是对象的别名,对象的处理方式与数组在代码中的使用方式“关联”(如示例中所示)。您的代码需要这样做(因此,在尝试使用它之前,请确保您拥有它):

术语“关联数组”只是对象的别名,对象的处理方式与数组在代码中的使用方式“关联”(如示例中所示)。您的代码需要这样做(因此,在尝试使用它之前,请确保您拥有它):


由于JavaScript中没有关联数组,因此也没有任何多维数组。不过,你可以嵌套对象。请学习并阅读上面的内容。它很可能说有些东西没有定义。在本例中,
obj
。请参阅,您将发现错误。根据我自己的问题,可能重复-1!:-(正如您所建议的,一个简单的控制台可以解决这个问题,因为JavaScript中没有关联数组,也没有任何多维数组。不过,您可以嵌套对象。请学习并阅读它所说的内容。它可能表示某些内容未定义。在本例中,
obj
。请参阅,您会发现错误。可能的关于我自己的问题,-1的副本!-(正如你所建议的,一个简单的控制台就可以解决问题了尼娜把我揍了一顿:)这是我的小提琴:尼娜把我揍了一顿:)这是我的小提琴:
var obj = { temp: {} };
obj['temp']['room'] = 1;
var obj = {
  temp = {
    room = 1
  }
};