#node.js
#node.js
Вопрос:
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
}
Комментарии:
1. вам нужно будет вернуть что-то в
loadNotes()
2. — большое вам спасибо.
Ответ №1:
Функция «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 []
}
}