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

JavaScriptで同一の要素を追加する


数値の配列を受け取り、1つのインデックスですべての同一の数値を合計するJavaScript関数を作成する必要があります。

入力配列が-

の場合
const arr = [20, 10, 15, 20, 15, 10];

その場合、出力は-

になります。
const output = [40, 20, 30];

したがって、この関数のコードを書いてみましょう-

このためのコードは-

になります
const arr = [20, 10, 15, 20, 15, 10];
const addSimilar = arr => {
   for(let i = 0; i < arr.length; i++){
      while(i !== arr.lastIndexOf(arr[i])){
         const ind = arr.lastIndexOf(arr[i]);
         arr[i] += arr.splice(ind, 1)[0];
      };
   };
};
addSimilar(arr);
console.log(arr);

出力

コンソールの出力は-

になります
[ 40, 20, 30 ]

  1. Javascriptで要素をスタックにプッシュする

    小さなヘルパー関数がいくつかあるJavascriptの次のスタッククラスを検討してください。 例 class Stack {    constructor(maxSize) {       // Set default max size if not provided       if (isNaN(maxSize)) {          maxSize = 10;       }       this.

  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> <style>