gpt4 book ai didi

javascript - 在 ES 6/Harmony 中拆分类定义

转载 作者:可可西里 更新时间:2023-11-01 02:37:44 29 4
gpt4 key购买 nike

假设我在一个像这样的大文件中有一个类:

export default class {
constructor () {}
methodA () {}
methodB () {}
methodC () {}
}

我想分解类定义,以便 methodAmethodBmethodC 分别在各自的文件中定义。这可能吗?

最佳答案

你应该能够,因为 class 应该只是通常原型(prototype)工作流的语法糖:

import methodOne from 'methodOne'
import methodTwo from 'methodTwo'

class MyClass {
constructor() {
}
}

Object.assign(MyClass.prototype, {methodOne, methodTwo})

export default MyClass

关于javascript - 在 ES 6/Harmony 中拆分类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27956779/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com