最近在学习前端,发现forEach()函数不太熟悉,
于是又温习了一下。
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
const fs = require('fs');
fs.readFile('01.txt', 'utf-8', function (err, data) {
if (err) {
return console.log('读取文件失败' + err.message);
}
console.log('读取文件成功' + data);
const arrOld = data.split(' ');//用空格作为分割符号,里面是空格符
console.log(arrOld);
const arrNew = [];
arrOld.forEach(ele => {
arrNew.push(ele.replace('=', ':'))
});
const newStr = arrNew.join('\r\n')
console.log(newStr);
});
同时又复习了split函数和replace函数,记得split函数里面要加引号。
> join() 方法用于把数组中的所有元素转换一个字符串,也叫做拼接字符串。
> \n可以执行换行的操作