2022-01-20 sumの実装 プログラミング Math.sum()について現役エンジニアが解説、のような記事が批判を浴びていた。そこでどのようなプログラムならいいだろうかと考察した。このような物を考えた。 const sum = (a) =>{ let w = 0; for(let i=0;i<a.length;i++) { w = w + a[i]; } return w; } これならいいだろう。ただし配列の中に文字を入れると、返される値がすべて文字になり、意図しない挙動をする事に留意する必要がある。