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

JavaScriptを使用して配列内の整数の符号を反転する


問題

整数の配列(負と正)を受け取るJavaScript関数を作成する必要があります。

この関数は、すべての正の値を負の値に変換し、すべての負の値を正の値に変換して、結果の配列を返す必要があります。

以下はコードです-

const arr = [5, 67, -4, 3, -45, -23, 67, 0];
const invertSigns = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(+el && el !== 0){
         const inverted = el * -1;
         res.push(inverted);
      }else{
         res.push(el);
      };
   };
   return res;
};
console.log(invertSigns(arr));

出力

[ -5, -67, 4, -3, 45, 23, -67, 0 ]

  1. JavaScriptで整数の配列を作成するにはどうすればよいですか?

    JavaScriptで整数の配列を作成するには、次のことを試してください- var rank = [1, 2, 3, 4]; 新しいキーワードを使用して、JavaScriptで整数の配列を作成することもできます- var rank = new Array(1, 2, 3, 4); 配列 パラメータは、文字列または整数のリストです。 Arrayコンストラクターで単一の数値パラメーターを指定するときは、配列の初期長を指定します。アレイに許可される最大長は4,294,967,295です。 例 JavaScriptで整数の配列を作成する例を見てみましょう- <html> &nbs

  2. 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> <styl