如何在Javascript ES6中向类添加方法

拿他尼尔

我需要使用新语法向Javascript类添加方法。我这样尝试:

class X{

    constructor() {
        this.a = 'b'
    }

    x(){

    }
}

X.prototype.y = function (){
    console.log('y')
}

var x = new X()

x.y()

console.log(X) // print the  the class but not the new method.

它只是打印:

class X{

    constructor() {
        this.a = 'b'
    }

    x(){}
}

但是我期望

class X{

        constructor() {
            this.a = 'b'
        }

        x(){}

        y(){
            console.log('y');
        }
    }

如何向Javascript类添加新方法?

阿玛·哈桑(Ammar Hasan)

这项工作正常,如果您正在google chrome控制台中进行检查,请通过扩展原型节点进行检查或者尝试检查console.log(X.y)console.log(X.prototype.y)否则console.log(x.y)必须打印该功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何向ES6类添加静态属性

来自分类Dev

如何在JavaScript ES6类中链接异步方法

来自分类Dev

JavaScript ES6:es6类中的分组方法?

来自分类Dev

如何在 ES6 javascript 类中的泛型方法中获取所有 getter setter 属性的列表或数组?

来自分类Dev

Javascript ES6 + Jquery:如何在ajax请求的成功回调函数中调用类的方法?

来自分类Dev

在构造函数中绑定函数时,如何在ES6 React中向事件处理程序添加参数

来自分类Dev

如何在 ES6 类中使用组合方法?

来自分类Dev

如何在javascript es6类构造函数中声明一个对象

来自分类Dev

如何枚举ES6类方法

来自分类Dev

如何在es6类中声明私有变量和私有方法

来自分类Dev

如何在ES6中获得对类函数的引用?

来自分类Dev

如何在 ES6 中执行超类的承诺

来自分类Dev

如何在元素中添加元素?(ES6)

来自分类Dev

如何在Kotlin中向Java类添加静态方法

来自分类Dev

如何在 Javascript ES6 中映射 JSON 数据

来自分类Dev

Javascript 在类构造函数中调用类 (ES6)

来自分类Dev

ES6 JavaScript 类

来自分类Dev

如何使用Traceur在ES6类中实现私有方法

来自分类Dev

向 ES6 类添加变量方法

来自分类Dev

如何使用ES6 ...方法将对象添加到数组中?

来自分类Dev

Javascript重构-实现ES6类的优雅方法

来自分类Dev

如何在 ES6 JavaScript 中高效导出多个类?

来自分类Dev

ES6类中的javascript'this'返回未定义

来自分类Dev

Javascript ES6 Promise在类函数中

来自分类Dev

Javascript ES6 Promise在类函数中

来自分类Dev

ES6类中的javascript'this'返回未定义

来自分类Dev

Javascript ES6 中的类是对象吗?

来自分类Dev

在ES6中,如何检查对象的类?

来自分类Dev

如何在纯JavaScript中向元素添加和删除活动类

Related 相关文章

热门标签

归档