【发布时间】:2019-07-03 18:36:59
【问题描述】:
我一直在写一些 JavaScript 代码,并介绍了这个小函数:
function decodeLink(thelink) {
console.log(typeof(thelink)); // Reports 'string'
if (thelink.contains("something")) {
// Cool condition
}
}
但是,如果我打电话给decodeLink("hello");,我会收到以下错误:
TypeError: thelink.contains is not a function
请注意,我使用的是 node.js 和 discord.js,但是将导入注释掉不会产生任何结果。
我已经习惯了强类型的 C# 编程风格,这种弱类型对我来说还是很陌生的。我确定我错过了一些重要的东西(例如一些明确的方式告诉程序它正在处理一个字符串),但是没有搜索让我更接近于什么......
【问题讨论】:
-
你确定不是
.includes()? -
你在找
includes我想在这里读到developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript string contains