当前位置:  开发笔记 > 编程语言 > 正文

如何使用ES6和Node Js删除txt文件中的重复项?

如何解决《如何使用ES6和NodeJs删除txt文件中的重复项?》经验,为你挑选了1个好方法。

我有一个用空格分隔的.txt文件,其中包含重复项。我想删除骗子,但并不容易。

该文件包含: orange orange apple apple pear

起初,我在txt扩展名方面遇到错误。我更新了主包含

const fs = require('fs');
require.extensions['.txt'] = function (module, filename) {
module.exports = fs.readFileSync(filename, 'utf8');

这有助于解决错误,之后我就可以创建一个const

const fruitList = require('../support/fruitList.txt');

但是,我仍然无法删除重复项。我尝试了neek,那也不起作用。



1> 小智..:

您可以使用集合删除集合中的重复项。

let fruitList = ["orange", "orange", "apple", "apple", "pear"];
let fruitSet = new Set(fruitList); // {"orange", "apple", "pear"}
//convert back to array
const newArray = [...fruitSet];//["orange", "apple", "pear"]

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有