如果一个变量=一个txt文件中的内容

If a variable = content in a txt file

所以我需要方法来完成这项工作:

if(variable.indexOf(textfilescontent)
    do this
else
    do this

我不知道如何,我刚刚开始使用 discord.js 和 javaScript,所以如果有人知道如何做到这一点,请回复此 post(这是我的最后尝试...)!

编辑:我正在尝试检查文本文件中是否包含与变量相同的文本

编辑:我尝试制作的代码将整体执行此操作:它将获得最新的 yt 频道视频(完成)作为 entry.link。之后它将(这是我不确定该怎么做的部分)检查 txt 文件是否具有相同的 link。如果它没有相同的 link 则表示视频已更新=它将 post 一条消息与其中的 link 不一致。如果是,它将再次获得 link 并再次尝试同样的事情。(我知道如何做不和谐的部分,但我不知道如何检查 txtfilecontent=variablecontent

我不完全确定你在问什么,但我假设你想检查文件的内容是否位于变量中的某处。如果是这种情况,那么您可以这样做:

  (async () => {
     let InFile = new Promise(async (resolve, reject) => {
        let file = require('fs').readFileSync(__dirname + '/FILE_NAME.EXTENSION');

        if(String(VAR_NAME).indexOf(file) > -1) {
           resolve(this);
        }else {
           reject(this);
        }
     });

     InFile.then(async () => {
        console.log('It is in file...');
        // Code You Want To Execute If The File Is In The Varible
        // You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
     }).catch(async () => {
        console.log('It isn\'t in file...');
        // Code You Want To Execute If The File Is Not In The Varible
        // You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
     });
  })();

如果这不是您的要求,我们深表歉意。

编辑: 在你可以 运行 这段代码之前,你必须在你的项目目录中输入 "npm install --save fs" 到你的终端