错误: 类型错误: 无法读取未定义的属性'push',尝试将元素推送到对象


const fs=require('fs')
function add(task1){
var notes=loadNotes()
notes.push({
task:task1
})
saveItems(notes)
}
function saveItems(notes)
{
dataJSON=JSON.stringify(notes)
fs.writeFileSync('notes.json',dataJSON)
}
function loadNotes()
{
try{
data=fs.readFileSync('notes.json')
dataBuffer=data.toString()
finalData=JSON.parse(dataBuffer)
console.log(finalData)
}
catch(e)
{   
console.log('emptyList')
return []
}
}
module.exports={
add: add
}

函数"loadNotes";未返回笔记列表。

function loadNotes()
{
try{
data=fs.readFileSync('notes.json')
dataBuffer=data.toString()
finalData=JSON.parse(dataBuffer)
console.log(finalData)
return finalData;
}
catch(e)
{   
console.log('emptyList')
return []
}
}

相关内容

最新更新