Comment on You Can't JavaScript Under PressureparentComments−downtowncanada12yif(typeof i[p] === typeof 3){//it's an int sum += i[p]; }else if(typeof i[p] === typeof [3]){//it's an array recursion(i[p]); }pretty simple no?−cs02rm012yThat would've been simpler, but I seemed to get away with typeof(i[p]) === "object" and typeof(i[p]) === 1*typeof(i[p]) to test if it was an int.I dread to think what obscure code I've left behind.−chrisrhoden12yno, in this case the first will match on all numbers and the second will match on all objects.You should learn a little more about JS before you call this simple.
Comments
if(typeof i[p] === typeof 3){//it's an int
}else if(typeof i[p] === typeof [3]){//it's an array }pretty simple no?
That would've been simpler, but I seemed to get away with typeof(i[p]) === "object" and typeof(i[p]) === 1*typeof(i[p]) to test if it was an int.
I dread to think what obscure code I've left behind.
no, in this case the first will match on all numbers and the second will match on all objects.
You should learn a little more about JS before you call this simple.