TIL_027_210311

528 ワード

関数のパラメータとして配列を受信する際の注意点


Googleの複数のコードでは、関数のパラメータが配列であることを指定できます.
1) function doSomething(...args)
2) function doSomething(args = [])
この2つのうち多く使われています.
どちらの場合もArrayです.アレイはisArray(args)==trueであることは明らかである.
ただし、function doSomething(..args)のargsは、常に長さが1の配列を表していることに注意してください.
doSomething([1,2,3]);
1) 의 경우, [ [1,2,3] ] 과 같다.
2) 의 경우, [1,2,3] 과 같다.
Spread Syntaxが貼られているのは当然といえますが、自分で確認しないと確定できません.
自分で確認したことのない人は知らないに等しい.