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
    来源参考
  • 相关阅读:
    介绍一个axios调试好用的工具:axios-mock-adapter
    Promise使用时应注意的问题
    如何把js的代码写的更加容易维护(一)--面向对象编程
    一个简单的javascript节流器实现
    使用gulp和bable实现实时编译ES6代码
    javascript闭包的使用--按钮切换
    js求数组的最大值--奇技淫巧和笨方法
    Canvas绘图优化之使用位图--基于createjs库
    通过chrome浏览器分析网页加载时间
    阿里云ECS服务器折腾记(一):小白入门遇到的各类问题
  • 原文地址:https://www.cnblogs.com/37sky/p/5634942.html
Copyright © 2011-2022 走看看