const list = ["a", "b", "c", "d", "e"];
const obj = list.find(item => {
if (item === "c") {
return true
}
})
console.log(obj);
const list = ["a", "b", "c", "d", "e"];
function queryByLetter(letter) {
let obj;
list.forEach(item => {
if (item === letter) {
obj = item;
}
})
return obj;
}
const letter = queryByLetter("a");
console.log("letter===", letter);
function show(num) {
return num + 100;
}
const show = (num, num2) => {
return num + 100 + num2;
}
const show = num => {
return num + 100;
}
const show = (num, num2) => {
return num + 100 + num2;
}
function show(num) {
return num + 100;
}
const show = num => num + 100;
内置fs的使用
[
{ "id": 0, "color": "black", "name": "家猪" },
{ "id": 1, "color": "black", "name": "野猪" },
{ "id": 2, "color": "black", "name": "黑土猪" },
{ "id": 3, "color": "black", "name": "老伍猪" }
]
const fs = require('fs')
fs.readFile('./comm/01.JSON', 'utf-8', (err, data) => {
if (err) {
console.log('失败');
} else {
console.log('成功');
}
})
const fs = require('fs')
fs.readFile('./comm/01.JSON', 'utf-8', (err, data) => {
if (err) {
console.log('失败');
} else {
const list = JSON.parse(data)
list.forEach(item => {
console.log(`id:${item.id} 名称:${item.name}`);
});
console.table(list);
}
})
const fs = require('fs')
const data = fs.readFileSync('./comm/01.JSON', 'utf-8')
const list = JSON.parse(data)
list.forEach(item => {
console.log(`id:${item.id} 名称:${item.name}`);
});
const fs = require('fs')
fs.writeFile('./comm/02.JSON', '111', (err, data) => {
if (err) {
console.log("失败");
console.log(err);
} else {
console.log("成功");
}
})
const fs = require('fs')
const data = fs.readFileSync('./comm/01.JSON', 'utf-8')
const list = JSON.parse(data)
const queryById = (id) => {
return list.find(item => item.id === id)
}
const item = queryById(1)
console.log(item);
const fs = require('fs')
const data = fs.readFileSync('./comm/01.JSON', 'utf-8')
const list = JSON.parse(data)
function insert(obj) {
list.push({ ...obj, id: Date.now() })
fs.writeFileSync('./comm/01.JSON', JSON.stringify(list))
}
insert({ name: '猴子' })
const fs = require('fs')
const data = fs.readFileSync('./comm/01.JSON', 'utf-8')
const list = JSON.parse(data)
function deleteById(id) {
const index = list.forEach(item => item.id === id);
list.splice(index, 1)
fs.writeFileSync('./comm/01.JSON', JSON.stringify(list))
}
deleteById(1)
const fs = require('fs')
const data = fs.readFileSync('./comm/01.JSON', 'utf-8')
const list = JSON.parse(data)
function updataById(id, obj) {
const index = list.findIndex(item => item.id === id);
list[index] = { ...obj, id }
fs.writeFileSync('./comm/01.JSON', JSON.stringify(list))
}
updateById(3, { color: 'pink', name: '粉猪' })
const fs = require('fs')
fs.appendFile('./comm/03.JASON', '4444', (err) => {
if (err) {
console.log('失败');
} else {
console.log('成功');
}
})
fs.appendFileSync('./comm/03.JASON', '1111')