草庐IT

JavaScript ES6 : Grouping methods in es6 classes?

我们中的一些人正在尝试创建一个JavaScript库以在RESTfulAPI上快速运行JSON查询。我想做的是根据它们的目的对一组方法进行分组。例如;通过API,我能够获取用户属性。我不想将所有这些方法都放在主对象下,而是将它们分组在API类对象中。即转换这个:myAPI.getUserById()为此:myAPI.User.getByID()myAPI.User.getByName()我们将使用下面的代码作为一个简单示例。我如何将我的用户方法嵌套在myAPI类的用户对象中??classmyAPI{constructor(url){this.url=url;//Codetoconnec

c++ - 允许我的 C++ 库与 C 一起工作(减少函数集)

我一直想构建一个共享库,其中将利用类来保持其功能清洁(它可能需要很多输入或处理),尽管我仍然希望以C平台为目标。如果我在我的所有原型(prototype)上应用extern"C"{},并在示例中提供一组公开的函数来模仿类函数,这样对象就不需要“需要”来使用我的库,那些正常的函数会在将链接到它的C程序? 最佳答案 如果您按照您描述的方式创建一个dll,也就是说,所有接口(interface)都是extern"C"并且接口(interface)中的所有类型都是POD,那么是的,您在C或.NET中使用它几乎没有问题例子:classMyCl