NodeJS에서 console.log([])
과 console.log([].toString())
은 각각 []
과 빈 문자열을 생성합니다. 나는 이것이 왜 그렇게 궁금하네요. 그리고 문자열로 console.log([])
의 결과를 얻을 수 있을까요?`console.log ([])`와`console.log ([]. toString())`은 서로 다른 출력을 제공합니다.
, 단순히 괄호 []
으로 .toString()
을 포장 할 수 있지만, 다른 구성 오브젝트를 들어, Buffer
말 :
var b = new Buffer('hi');
console.log(b); // <Buffer 68 69>
console.log(b.toString()); // hi
console.log('' + b); // hi
인가 문자열로 베어 console.log(b)
출력을 얻을 수 있습니다 그래서 다른 문자열과 연결할 수 있습니까?
감사합니다.
사용 console.debug. – ScoPi
불행히도'console.log'의 행동을 문자열로 바꾸려고합니다. 내 의도를 반영하도록 내 질문을 편집했습니다. –
'b.toString'은'[Function]'을 출력하지 않습니까? – Scimonster