Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mencari jumlah set nombor

<p>Memandangkan tatasusunan <kod>[1, 2, 3, 4]</kod>, bagaimana untuk mencari jumlah unsurnya? (Dalam contoh ini, jumlahnya ialah <code>10</code>.) </p> <p>Saya rasa <kod>$.setiap</code> mungkin berfungsi, tetapi saya tidak pasti cara melaksanakannya. </p>
P粉642920522P粉642920522446 hari yang lalu474

membalas semua(2)saya akan balas

  • P粉681400307

    P粉6814003072023-08-24 10:12:44

    Itu betul-betul tugas 减少.

    Jika anda menggunakan ECMAScript 2015 (aka ECMAScript 6):

    const sum = [1, 2, 3].reduce((partialSum, a) => partialSum + a, 0);
    console.log(sum); // 6

    Untuk JS lama:

    const sum = [1, 2, 3].reduce(add, 0); // with initial value to avoid when the array is empty
    
    function add(accumulator, a) {
      return accumulator + a;
    }
    
    console.log(sum); // 6

    Bukankah ini cantik? :-)

    balas
    0
  • P粉952365143

    P粉9523651432023-08-24 09:15:31

    Disyorkan (kurangkan secara lalai)

    Array.prototype.reduce boleh digunakan untuk lelaran pada tatasusunan, menambahkan nilai elemen semasa kepada jumlah nilai elemen sebelumnya.

    console.log(
      [1, 2, 3, 4].reduce((a, b) => a + b, 0)
    )
    console.log(
      [].reduce((a, b) => a + b, 0)
    )

    balas
    0
  • Batalbalas