Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScript配列内に複数の値が存在するかどうかを確認する方法


数値の2つの配列を受け取り、最初の配列のすべての要素が2番目の配列に存在するかどうかをチェックするJavaScript関数を作成する必要があります。

以下は私たちの配列です-

const arr1 = [34, 78, 89];
const arr2 = [78, 67, 34, 99, 56, 89];

コードを書いて、複数の値をチェックしましょう-

const arr1 = [34, 78, 89];
const arr2 = [78, 67, 34, 99, 56, 89];
const contains = (first, second) => {
   const indexArray = first.map(el => {
      return second.indexOf(el);
   });
   return indexArray.indexOf(-1) === -1;
}
console.log(contains(arr1, arr2));

出力

コンソールの出力は-

になります
true

  1. 複数の値で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> &nbs

  2. JavaScriptの配列内の配列をチャンク化する

    最初の引数として数値の配列を取り、2番目の引数として単一の数値(たとえばnum)を受け取るJavaScript関数を作成する必要があります。数値は常に配列の長さ以下になります。 関数は、num個のサブ配列を含む必要がある新しい配列を準備する必要があります。配列の長さがnumで正確に割り切れる場合は、すべてのサブ配列に同数の配列が含まれている必要があります。それ以外の場合は、最後のサブ配列のみに異なる数の要素が含まれている必要があります。 例- 入力配列と数値が-の場合 const arr = [1, 2, 3, 4, 5, 6, 7, 8]; const num = 3; したがって、