Chrome에서 함수 실제 참여 참조 연관 Bug
크롬에도 적지 않은Bug이 있지만 업데이트 복구 속도가 매우 빠르다.여기 또 하나 있어요.재현은 다음과 같다.
function func(x,y){
//alert(x);
arguments[1] = 5;
alert(y); // --> 5
}
func(3);
IE6/7/8/9beta,Firefox3.6, Safari4, Opera10에서 y 팝업은 undefined, Chrome 7.0.544.0 dev는 여전히 5입니다.
함수func가 형삼x, y를 정의했다.호출 시 실참은 3이다.func 내부에서 실참arguments[1]가 수정되었습니다. 크롬 브라우저가 아닌 경우 y는 그와 연결되지 않습니다. 즉undefined입니다.Chrome는 반대로 arguments[1]를 수정하는 동시에 형삼y를 수정했다.
수정형삼y, 실참arguments[1]는 Chrome에서도 마찬가지로 수정되었다. 즉, 상호 관련이다.
function func(x,y){
//alert(x);
y = 6;
alert(arguments[1]); // --> 6
}
func(3);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Microsoft Edge 편리 기능】URL 바를 카피하면 타이틀을 포함한 Markdown 형식으로 붙여넣기 가능업무로 이용하고 있는 Microsoft 계정으로 관리를 할 수 있는 것이 일인으로 보급되었던 Microsoft Edge에는, URL을 타이틀도 포함한 Markdown 형식으로 copipe 할 수 있는 편리한 기능이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.