Js contains意思

在JavaScript中,contains是一個方法,它用於檢查一個字元串是否包含另一個字元串。這個方法屬於String對象,因此你可以在任何字元串上調用它。

下面是一個簡單的例子:

let str = 'Hello World';
let substring = 'World';

if (str.contains(substring)) {
  console.log('The string contains the substring.');
} else {
  console.log('The string does not contain the substring.');
}

在這個例子中,我們檢查了字元串'Hello World'是否包含子字元串'World'。由於'Hello World'確實包含'World',因此控制台會輸出:

The string contains the substring.

如果你使用的是ES6+,你也可以使用String的擴展方法includes,它的作用與contains相同:

if (str.includes(substring)) {
  console.log('The string contains the substring.');
} else {
  console.log('The string does not contain the substring.');
}

這兩個方法都是ES6引入的,用於簡化字元串包含的檢查。在ES5及更早的版本中,你可以使用正則表達式或者字元串的indexOf方法來檢查字元串的包含關係。