2013-07-30 1 views
0

비 청각 장애인 용 스위치를 사용하지 않고 V8 (at 69a0664)에 있지만 JSC (at f27bfeb)에는없는 언어 기능, 글로벌 속성 등이 있습니까? 및 그 반대의 경우?기능 비교 : V8 vs. iOS JavaScriptCore

나는 Android/iOS 작업을하고 있으며 동일한 스크립트가 둘 모두에서 작동하는지 확인하고자합니다.

+0

당신이 명확히 할 수 있습니까? 확장 기능 대신 핵심 언어 (예 :'Math.imul')를 고수하면 전혀 문제가 없어야합니다. – Esailija

+0

확장 프로그램이란 무엇입니까? 둘 다 구현하면 괜찮습니다.하지만 확실한 목록을 찾을 수 없으며 전역 범위의 모든 속성을 재귀 적으로 열거 할 방법이 없습니다. – OrangeDog

+0

http://www.ecma-international.org/ecma-262/5.1/ – Esailija

답변

0

this table으로가는 ECMAScript 5 기능의 측면에서 볼 때 모두 구현하려고 시도했습니다. 모바일 사파리

test262 실패 IOS (6.1.3) 전역 실행 컨텍스트

  • 10.4.2_1.2 평가 글로벌 실행 컨텍스트 내
  • 내의

    • 10.4.2_1.1 평가
    • 15.5.4.9_3 String.prototype.localeCompare가 누락 된 "해당"인수를 정의되지 않았고 "정의되지 않음"을 등가로 취급하는지 테스트합니다.
    • 15.5.4.9_CE String.prototype.localeCompare가 유니 코드 표준과 표준 적으로 동일한 것으로 간주되는 문자열을 비교할 때 0을 반환하는지 테스트합니다. 크롬 28
    • 15.9.3.1_5 멀티 인수 날짜 건설

    test262 실패 : 수표로 이루어지기 전에

    • 11.2.3-3_3 호출 인수는 평가되지 않습니다 객체가 실제로 호출 가능한지 확인하십시오 (정의되지 않은 멤버)
    • 15.5.4.9_6 String.prototype.localeCompare.prototype
    • 확인 String.prototype.localeCompare 객체를 생성하는 단계 Math.exp 약 64 개 인자 값들의 세트에 수학적 값과 같으면 확인
    • 15.8.2.8_6 실패하면 확인
    • 15.5.4.9_7; 이 반드시 해당 버전 아니지만, 내가 손을이 단지 무엇 : 모든 샘플 값은 한 LibC
    • 15.9.3.1_5

    주의 할 멀티 인수 날짜 건설로 계산된다.