繁体   English   中英

如何使 const 值在此 if 语句中起作用

[英]How to make a const value work in this if-statement

我一直在尝试从原始 github 文件测试文本是否也与 if 语句中的文本相同。 它似乎不起作用,无论如何代码都会运行 if 语句中的代码。

var current_version = "b-1"

const url = 'https://raw.githubusercontent.com/MythicalTrashcan/MY-Javascript-Bookmarklets/main/Version%20ID'
const version = await fetch(url);
const data = await version.text();

if (current_version != data) {
    alert("Outated Bookmarklet!");
}

我期待该值检查 b-1 是否不等于原始 github 以查看它是否会在 if 语句中运行该代码。

根据您的代码,github 返回新行结尾

在此处输入图像描述

所以删除\n ,代码有效

const data = (await version.text()).replace(/\n+/g, '');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM