2013-07-29 9 views
9

이 질문에 대한 구체적인 컨텍스트가 없어도 JavaScript에서 엄격 모드를 사용하지 않는 이유가 있습니까? 필자는 JS를 사용하지 않고 거의 작업하지 않았으며 주제에 대해 수행 한 모든 독서에서 지원되지 않는 브라우저는 구문을 무시하기 때문에 유익한 것처럼 보입니다. 그렇다면 브라우저가 항상 엄격 모드를 사용하지 않는 이유는 무엇입니까? 처음부터?JavaScript에서 Strict 모드를 사용하지 않는 이유가 있습니까?

+2

아니요, 사용하지 않을 이유가 없습니다. 당신은 자신에게 답을주었습니다 :) - 전역 범위가 아닌 범위 내에서 사용해야하며 그렇지 않으면 가져온 코드에서 기능을 깨뜨릴 수 있습니다! –

+0

당신이 –

+0

@Arun Killu이 그렇게 싶어 왜 둘 다 공존 할 때 내 이해, 엄격 모드 편안 자바 스크립트 표준 그래서 항상 일반적으로 청소기 코드로 이어질 것이 필요했다 방법과 관련된 문제를 제거하기 위해 존재한다. 내 이해가 잘못되었을 수도 있습니다. 따라서 질문입니다. precisesly 나를 혼란 무엇 – Fenixp

답변

4

JavaScript에 엄격한 모드를 사용하지 않는 이유는 무엇입니까? 다소 주관적이다

.

내가 좀처럼 JS에서 그것없이 작동되지 않았다 나는 주제에 수행 한 모든 읽기에서 지원되지 않는 브라우저 그냥 문을 무시 순전히 유익한 것 같다,하지만이 경우에 해당하는지, 왜 돈 ' t 브라우저는 항상 처음부터 엄격 모드를 사용합니까?

페이지가 비 엄격 모드의 기능에 의존하는 JavaScript를 사용하기 때문에 해당 코드가 중단됩니다.

엄격한 모드는 100 % 호환됩니다. 그것이 JS 작성자가 켜야 만하는 이유입니다.

+1

는 : 엄격한 모드는 자바 스크립트를 가지고, 내 관점에서 적어도 내가 빨간색을 가지고있는 (결국, 엄격한 모드에 대한 대부분의 기사는 기능에 대한 열정적 인 사람들에 의해 작성된에서 정품 많은 문제를 해결하는 것 따라서이 문제에 관해서는 매우 긍정적입니다.) 그렇지 않은가요? 언어가 너무 제한적이거나 필수 기능을 제거하게 될 수 있습니까? – Fenixp

+0

엄격 모드가 존재하기 전에 작성된 코드가 작동하지 않을 수도 있습니다. – immibis

관련 문제