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
方法來檢查字元串的包含關係。