【发布时间】:2017-09-05 15:41:40
【问题描述】:
我正在关注关于 nodejs 的教程。在教程中它有这个例子:
const fs = require('fs');
const conversionMap = {
'88': '65',
'89': '66',
'90': '67',
};
fs.readFile(__filename, (err, buffer) => {
let tag = buffer.slice(-4, -1);
for(let i=0;i < tag.length; i++) {
tag[i] = conversionMap[tag[i]];
}
console.log(buffer.toString());
});
// TAG: XYZ
我很确定我知道这个例子在做什么。它正在读取文件,然后将其分配到缓冲区并将其写出。我知道它通过slice(-4, -1) 找到了TAG(它的标签从底部向上为1)。我只是不确定它会改变它。
提前感谢您的帮助!
【问题讨论】: