2009-10-23 2 views

답변

15

this post by Eric Lippert을 살펴볼 수 있습니다.

이것은 IE의 유일한 방법입니까?

아니요. 그것은 JScript의 일부이므로 JScript (물론 IE 포함)을 구현하는 모든 것이이를 지원해야합니다.

언제 사용해야합니까?

가비지 수집기에 작업을 시작하려고 할 때 유용합니다. 분명히, 그것은 전혀 사용되어서는 안되며, 그저 스스로 일을하게하십시오.

어떤 장점 (또는 단점)을 사용합니까?

나는 단점을 알고 있지 않습니다. 그것을 사용하기 전에 메모리 사용에 실제 이점이 있는지 확인하기 위해 몇 가지 테스트를 수행했습니다.

또한
+1

파이어 폭스에서는 작동하지 않으므로 표준인지 확실하지 않습니다 – xus

+2

내가 말했듯이, JScript의 일부입니다. Firefox는 JScript를 구현하지 않습니다. JavaScript (비표준 확장 세트 자체)를 구현합니다. – kangax

+4

위키 백과에 따르면 "JScript는 Microsoft의 Internet Explorer에서 사용되는 ECMAScript 표준의 Microsoft 사의 방언입니다." 그래서 IE라고 부르는 것이 합리적이라고 생각합니다. –

2

이 파일은 Microsoft JScript 라이브러리의 일부입니다. documentation for it은 꽤 가난합니다. 나는 그것이 어떻게 작동하는지 모르겠다. 그러나 나는 그것이 삭제할 수있는 것들에 대해 객체의 멤버를 훑어 본다고 가정 할 것이다.

언급 한대로이 코드는 사용자 코드에서 호출하면 안됩니다. JScript 라이브러리의 내부 작업에 그대로 둡니다.

+0

, 문서는 "이 사용자 코드에서 직접 사용할 수 없습니다."고 지적 그래서 원래의 질문에 답하기 위해 그것을 사용하지 마십시오. – bdukes

+2

/golfclap MS extension nonsense * 다시 * – annakata

0
+3

그가 기사의 시작 부분에서 말한 것을보십시오.이 기사는 "역사적인 목적으로 만"간주되어야합니다. JScript가 오늘날 어떻게 작동하는지 반영하지 않습니다. (2003 년 작성) – xus

+0

네, 2006 년 IE7과 함께 출시 된 JScript 5.7에서 변경되었습니다. –

관련 문제