zoukankan      html  css  js  c++  java
  • object.getPrototypeOf函数(javascript)

    返回对象的原型。

    语法

    Object.getPrototypeOf(object)

    参数

    object

      必需。引用原型的对象。

    返回值

      object 参数的原型。原型也是对象。

    异常

      如果 object 参数不是对象,则将引发 TypeError 异常。

    function Pasta(grain, width) {
        this.grain = grain;
        this.width = width;
    }
    
    var spaghetti = new Pasta("wheat", 0.2);
    
    
    var proto = Object.getPrototypeOf(spaghetti);
    
    proto.foodgroup = "carbohydrates";
    console.log(spaghetti.foodgroup + " "); //carbohydrates 
    
    var result = (proto === Pasta.prototype);
    console.log(result + " "); //true
    
    var result = proto.isPrototypeOf(spaghetti);
    console.log(result); //true

    下面的示例使用 Object.getPrototypeOf 函数来验证数据类型。

    var reg = /a/;
    var result = (Object.getPrototypeOf(reg) === RegExp.prototype);
    document.write(result + " "); //true
    
    var err = new Error("an error");
    var result = (Object.getPrototypeOf(err) === Error.prototype);
    document.write(result);  //true
  • 相关阅读:
    MSER
    resize和reserve的区别
    Rect
    U盘文件或目录损坏且无法读取怎么解决
    信道估计
    ann
    仿射变换详解 warpAffine
    opencv新版本的数据结构
    大津法
    php红包
  • 原文地址:https://www.cnblogs.com/haonanya/p/9057396.html
Copyright © 2011-2022 走看看