gpt4 book ai didi

javascript - 在 Javascript 的函数参数中声明类

转载 作者:行者123 更新时间:2023-11-30 13:53:43 24 4
gpt4 key购买 nike

我在一本书中遇到了函数参数中类声明的以下示例,即使我在网上搜索得很彻底,也找不到解释,它做了什么,声明了什么,传入了什么函数,如果需要的话我应该什么时候使用它(也许这是一种不好的做法?)。

感谢您的帮助和指导!

function f(parameter1) {
console.log(parameter1);
}

class ClassA {

}

f(class extends ClassA {

render() {

}
});

最佳答案

在javascript中,class只是function的一个语法糖,和function一样,它是一类值,可以赋值, 传递等等。

let a = class {
foo() {
console.log('hey')
}
};

new a().foo()

//

function x(klass) {
new klass().bar()
}

x(class {
bar() {
console.log(2)
}
})

关于javascript - 在 Javascript 的函数参数中声明类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57693389/

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