0
私はES6を学習し、私のために新しいものを使用しようとしますendsWith
。これの前に私はスクリプトの中にincludes
を使っていました。私はカジュアルな仕事を選んだ:私はドメインリストを持っていて、すべての "cn"ドメインをフィルタリングしたい。ロジックは次のとおりです。ends with ES6の配列
let ends = [".cn",".tw",".jp"]
for(let i=0;i<arrayOfDomains.length;i++){
const host = /https?:\/\/(www\.)?([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]+/.exec(arrayOfDomains[i])[0];
console.log(host.endsWith(ends))
}
とconsole.log
すべてfalse
の結果。 endsWith
に配列を使用する方法はありますか?
[いいえ、1つの文字列とオプションで1つの数字が必要です。](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith) – jonrsharpe