単語や文字列のリストをユーザーが指定できる入力領域を希望します( "www。"、 ".com"、 "Random Word"など)ユーザーによって提出された単語のリストから除外されます。私は.mapと.replaceの使用を見てきましたが、誰かが投稿した入力をどのように使用するか分かりません。単語リストからユーザーが選択した単語を削除する
ありがとうございました。
単語や文字列のリストをユーザーが指定できる入力領域を希望します( "www。"、 ".com"、 "Random Word"など)ユーザーによって提出された単語のリストから除外されます。私は.mapと.replaceの使用を見てきましたが、誰かが投稿した入力をどのように使用するか分かりません。単語リストからユーザーが選択した単語を削除する
ありがとうございました。
以下は、テキストフィールド(searchTerm
)の各単語のdata
配列を検索します。現在、スペース上の単語を区切っていますが、複数の単語検索語句(例:「ランダムワード」)を使用できるように正規表現を使用するなど、コンマやその他の分割方法を簡単に変更できます。検索語に含まれるものはすべて、アレイからresult
変数にフィルタリングされます。検索では大文字と小文字が区別されます(変更も簡単です)。
var data = [ 'Hello', 'World' ];
function buttonClicked() {
var element;
element = document.getElementById('searchTerm');
var searchTerms = element.value.split(' ');
var result = data.filter(
e => -1 == searchTerms.indexOf(e)
);
console.log(result);
}
function init() {
var element;
element = document.getElementById('button');
element.addEventListener('click',buttonClicked,false);
}
window.addEventListener('DOMContentLoaded', init, false);
<body>
<form>
<input id='searchTerm' type='text'>
<input id='button' type='button'>
</form>
</body>
クイック返信いただきありがとうございます、私は自分のコードで動作するようになると、あなたにアップデートを提供します。 – Pyreal
あなたはあなたのコードの抜粋を追加する必要があります。 – TyrionGraphiste