通常は何らかの方法があることを期待しますString.contains()
が、どうやらないようです。
これを確認する合理的な方法は何でしょうか?
ベストアンサー1
ECMAScript 6の導入String.prototype.includes
:
const string = "foo";
const substring = "oo";
console.log(string.includes(substring)); // true
String.prototype.includes
大文字と小文字が区別され、Internet Explorerではサポートされていませんなしでポリフィル。
ECMAScript 5以前の環境では、String.prototype.indexOf
部分文字列が見つからない場合は -1 を返します。
var string = "foo";
var substring = "oo";
console.log(string.indexOf(substring) !== -1); // true