我在javascript发生时有一个奇怪的错误(?):
我在一个项目上使用骨干,并在一个Collection上调用.toJSON(),它返回一个对象数组。 如果我直接将此来电输入Chrome控制台,则会正确显示该数组。
现在我在函数内部调用此方法,并将返回的数组赋值给变量。
当我现在尝试将此变量传递给console.log时,它将打印到控制台: “[]” 这意味着,它将是一个空数组。
但是如果我将variable.length传递给console.log,那么数字“9”将被打印到控制台 - 这是正确的。
我怎么可能无法将变量的内容打印到console.log?