wrkbrs

[JavaScript] console.log(); 에서 '+'와 ',' 의 차이 본문

JS

[JavaScript] console.log(); 에서 '+'와 ',' 의 차이

zcarc 2019. 8. 4. 05:16

 

 

+(string concatenation operator) with object will call the toString method on the object and a string will be returned. So, '' + object is equivalent to object.toString(). And toString on object returns "[object Object]".

 

With , the object is passed as separate argument to the log method.

 

+를 사용하면 toString() 메소드를 호출한 상태로 log 메소드에 인자로 전달됨.

,를 사용하면 별도의 객체로 toString() 메소드를 호출하지 않고 log 메소드의 인자로 전달됨.

 

 

https://stackoverflow.com/questions/33339688/why-comma-and-plus-log-the-console-output-in-different-pattern