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

JavaScriptで配列を減算する2番目の配列にも含まれている最初の配列からすべての要素を削除します


このようなリテラルの配列が2つあるとします-

const arr1 = ['uno', 'dos', 'tres', 'cuatro'];
const arr2 = ['dos', 'cuatro'];

このような2つの配列を取り込んで、2番目の配列にも含まれている最初の配列からすべての要素を削除するJavaScript関数を作成する必要があります。

したがって、これらの配列の場合、出力は次のようになります-

const output = ['uno', 'tres'];

const arr1 = ['uno', 'dos', 'tres', 'cuatro'];
const arr2 = ['dos', 'cuatro'];
const findSubtraction = (arr1 = [], arr2 = []) => {
   let filtered = [];
   filtered = arr1.filter(el => {
       if(arr2.indexOf(el) === -1){
            return true;
      };
   });
   return filtered;
};
console.log(findSubtraction(arr1, arr2));

出力

そして、コンソールの出力は-

になります
[ 'uno', 'tres' ]

  1. JavaScriptで配列要素をすべての確率に減らす

    問題 配列を受け取るJavaScript関数を作成する必要があります。この関数は、次のように配列番号を変更する必要があります- 数値が奇数の場合は、変更したままにします。 数値が偶数の場合は、1を引きます。 そして、新しい配列を返す必要があります。 例 以下はコードです- const arr = [5, 23, 6, 3, 66, 12, 8]; const reduceToOdd = (arr = []) => {    const res = [];    for(let i = 0; i < arr.length; i++){

  2. Pythonで最初の配列要素が2番目の配列から累乗されたときにベースを返します

    最初の配列要素が2番目の配列から累乗されたときにベースを返すには、Python Numpyのfloat_power()メソッドを使用します。このメソッドは、x1のベースをx2の指数に上げて返します。 x1とx2の両方がスカラーである場合、これはスカラーです。パラメータx1がベースです。パラメータx2は指数です。 x1の各ベースをx2の位置に対応する累乗に上げます。 x1とx2は同じ形状にブロードキャスト可能である必要があります。これは、整数、float16、およびfloat32がfloat64の最小精度でfloatにプロモートされるため、結果が常に不正確になるという点でべき関数とは異なります