나는 전혀 이해할 수없는 것을 알아 챘다. 나는 자바 스크립트 정말 간단한 일을하고있다 :자바 스크립트 배열 로깅 혼란
var a = [1,2,3];
console.log(a.push(4));
console.log(a);
console.log(a.push(5));
내가 콘솔 로그 기대 : 4
, [1,2,3,4]
및 5
예를 들어 here 설명. 캐치은 실제 콘솔 출력의 모습이다 : 4
, [1,2,3,4,5]
및 5
참조 : http://jsfiddle.net/HknMF/이
도대체 것은 5
두 번째 로그 출력에 표시한다? 당신이 그것을하고 개체를 검사 할 때, 일부 브라우저에서 콘솔 배열/개체에 대한 참조를 사용 http://i.imgur.com/fwAK3.png
정말인가요? jsfiddle에서 코드를 실행 해 보았는데 콘솔 출력이 예상대로 ... Firefox 10.0.2입니다. 어떤 브라우저를 사용하고 있습니까? – Hery
@Hery yes 확실 해요, Chrome & Firefox (Firebug 사용)에서 시도했습니다. 어떤 종류의 콘솔을 사용하고 있습니까? 방화범 도요? – m90
예, 방화 광 1.9.1 – Hery