Javascript向数组添加对象
在代码中,我试图使用.push()方法将多个对象添加到数组中。当我使用console.log记录它们时,所有对象都是有效的,并且类型为object,但代码运行后的数组仍然为空 代码如下: app.js 控制台输出 预期:Javascript向数组添加对象,javascript,node.js,Javascript,Node.js,在代码中,我试图使用.push()方法将多个对象添加到数组中。当我使用console.log记录它们时,所有对象都是有效的,并且类型为object,但代码运行后的数组仍然为空 代码如下: app.js 控制台输出 预期: [{obj},{obj},...] 输出 [] 您必须将console.log放在fs.readFile回调中的上面一行,因为它是异步的,并且在读取文件之前执行日志 什么是tdolls.push(tmpObj)?您要推到objArray`objArray.push(tmpO
[{obj},{obj},...]
输出
[]
您必须将
console.log
放在fs.readFile
回调中的上面一行,因为它是异步的,并且在读取文件之前执行日志 什么是tdolls.push(tmpObj)代码>?您要推到objArray
`objArray.push(tmpObj)`我修正了打字错误,这是我的旧代码,有不同的定义。对不起,我对js很陌生什么是操纵?现在,你所说的输出是什么意思?这是我运行代码时从控制台得到的。
[]