JavaScript-配列で配列をフィルタリングする
リテラルの2つの配列を受け取るJavaScript関数を作成する必要があります。この関数は、最初の配列のフィルター処理されたバージョンを返す必要があります。この配列には、その配列に存在するが2番目の配列には存在しないすべての要素が含まれています。
Array.prototype.filter()関数を使用し、Array.prototype.includes()メソッドを使用して2番目の配列の要素を確認します。
例
このためのコードは-
になりますconst arr1 = [1,2,3,4,5]; const arr2 = [1,3,5]; const filterUnwanted = (arr1 = [], arr2 = []) => { let filtered = []; filtered = arr1.filter(el => { const index = arr2.indexOf(el); // index -1 means element is not present in the second array return index === -1; }); return filtered; }; console.log(filterUnwanted(arr1, arr2));
出力
そして、コンソールの出力は-
になります[2, 4]
-
JavaScriptでの配列の分解。
破棄すると、配列から値が解凍されます。以下は、JavaScriptでの配列の非構造化のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <
-
JavaScript配列を条件付きで結合しますか?
以下は、JavaScriptの条件を持つJavaScript配列のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>