zoukankan      html  css  js  c++  java
  • javascript中部分不能使用call apply调用来重写的构造函数

    This tests if TypeError is thrown or not when we call a constructor as a normal function.

    On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    
    
    PASS ArrayBuffer() threw exception TypeError: Constructor ArrayBuffer requires 'new'.
        SKIP AudioContext is not implemented.
    PASS FormData() threw exception TypeError: Failed to construct 'DOMFormData': 
        Please use the 'new' operator, this DOM object constructor cannot be called as a function.
    PASS DataView() threw exception TypeError: Constructor DataView requires 'new'.
    PASS EventSource() threw exception TypeError: Failed to construct 'EventSource':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS FileReader() threw exception TypeError: Failed to construct 'FileReader':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS Float32Array() threw exception TypeError: Constructor Float32Array requires 'new'.
    PASS Float64Array() threw exception TypeError: Constructor Float64Array requires 'new'.
    PASS Audio() threw exception TypeError: Failed to construct 'HTMLAudioElement':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS Image() threw exception TypeError: DOM object constructor cannot be called as a function..
    PASS Option() threw exception TypeError: Failed to construct 'HTMLOptionElement':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS Int16Array() threw exception TypeError: Constructor Int16Array requires 'new'.
    PASS Int32Array() threw exception TypeError: Constructor Int32Array requires 'new'.
    PASS Int8Array() threw exception TypeError: Constructor Int8Array requires 'new'.
    PASS MessageChannel() threw exception TypeError: Failed to construct 'MessageChannel':
         Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS SharedWorker() threw exception TypeError: Failed to construct 'SharedWorker':
         Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS Uint16Array() threw exception TypeError: Constructor Uint16Array requires 'new'.
    PASS Uint32Array() threw exception TypeError: Constructor Uint32Array requires 'new'.
    PASS Uint8Array() threw exception TypeError: Constructor Uint8Array requires 'new'.
    PASS WebKitCSSMatrix() threw exception TypeError: Failed to construct 'CSSMatrix':
         Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS WebKitPoint() threw exception TypeError: Failed to construct 'DOMPoint':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS WebSocket() threw exception TypeError: Failed to construct 'WebSocket':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS Worker() threw exception TypeError: Failed to construct 'Worker':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS XMLHttpRequest() threw exception TypeError: Failed to construct 'XMLHttpRequest':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS XSLTProcessor() threw exception TypeError: Failed to construct 'XSLTProcessor':
        Please use the 'new' operator, this DOM object constructor cannot be called as a function..
    PASS successfullyParsed is true

    TEST COMPLETE
    来源参考
  • 相关阅读:
    Java编译期和运行期
    深入理解重载和重写及与之相关的多态性 Overloading and Overriding(转)
    Java编译期优化与运行期优化技术浅析
    JAVA反射
    JSP笔记(二)
    JSP笔记(一)
    字符串之String类
    JAVA的Random类介绍
    (转)详细分析css float 属性
    协议与委托
  • 原文地址:https://www.cnblogs.com/37sky/p/5634942.html
Copyright © 2011-2022 走看看