[英]Obj-C category/extension Swift in Javascript ES6
I'm looking to add methods to a class in Javascript ES6 without creating a subclass of it, in the same way with the categories in Objective-C or extensions in Swift. 我想在Javascript ES6中为类添加方法而不创建它的子类,与Objective-C中的类别或Swift中的扩展相同。
I didn't find any information about it. 我没有找到任何有关它的信息。
Any suggestion? 有什么建议吗?
ES6 class syntax is simply syntax sugar over JavaScript's prototypal inheritance model. ES6类语法只是JavaScript的原型继承模型的语法糖。 To add methods to a class, all you can do is add more properties onto the prototype.
要向类添加方法,您可以做的就是在原型上添加更多属性。
class Something {
}
Something.prototype.newMethod = function(){
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.