账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    new.target是es6特性?? 这两处分别代表啥
    39
    0

    请教
    let PersonType2 = (function() {

    "use strict";
    const PersonType2 = function(name) {
        // 确认函数被调用时使用了 new
        if (typeof new.target === "undefined") {
            // 这两处new.target分别代表啥
            throw new Error("Constructor must be called with new.");
        }
        this.name = name;
    }
    Object.defineProperty(PersonType2.prototype, "sayName", {
        value: function() {
            // 确认函数被调用时没有使用 new
            if (typeof new.target !== "undefined") {
                // 这两处new.target分别代表啥
                throw new Error("Method cannot be called with new.");
            }
            console.log(this.name);
        },
        enumerable: false,
        writable: true,
        configurable: true
    });
    return PersonType2;

    }());

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 醉梦红辰 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部