0
Android 4.4.2 모바일 브라우저가 아래 함수에서 "caption : title"을 (를) 가리키는 줄에 "예기치 않은 식별자"를보고하고 있습니다.어레이 푸시 방식에서 예기치 않은 식별자를보고하는 Android 4.4 브라우저
function createGallery(images, title, container)
{
"use strict";
var obj = [];
images.map(function(link, idx) {
obj.push({
link,
caption: title
});
});
}
나는 안드로이드 6에서 브라우저로 코드를 테스트했지만 구문 오류를보고하지 않고 정상적으로 작동합니다. 어디서나 함수를 호출하지 않아도 오류가 발생하기 시작했습니다.
참고 : 엄격 모드 문제에 대한 이전 오류를 수정하려면 "use strict"가 필요합니다. UC 브라우저, 오페라 미니 및 안드로이드 내장 브라우저 모두가 Android 4.4.2와 동일한 구문 오류를보고했습니다.
obj.push : 당신은 더 나은 다음 구문을 사용하십시오 ({링크 : 링크, 캡션 : 제목}). 그 이유는 위의 라인입니다 –
@AraratHarutyunyan 고마워, 그게 정확히 문제지만, 나는 그것을 볼 수 없었던 게 놀랍다. 하지만 오래된 컴파일러는 왜 새로운 컴파일러가 무시하는 구문 오류를 감지합니까? – ultrasamad
답변을 참조하십시오. –