我是靠谱客的博主 落后海燕,这篇文章主要介绍ES6语法class表达式和声明一:表达式写法二:声明式三:立即执行函数方式,现在分享给大家,希望可以做个参考。

一:表达式写法

表达式分为匿名表达式和具名表达式

匿名:

复制代码
1
2
3
4
5
6
7
const Foo = class{ constructor(name) { this.name = name; } } let bar = new Foo('test') console.log(bar)

具名:

复制代码
1
2
3
4
5
6
7
const Foo = class Fun{ constructor(name) { this.name = name; } } let bar = new Foo('test'); console.log(bar)

 

二:声明式

声明式其实跟原来ES5的差不多,只是将function关键字改为class,看下面的代码就知道了

复制代码
1
2
3
4
5
6
7
class Foo{ constructor(name) { this.name = name; } } let bar = new Foo('test'); console.log(bar)

 

三:立即执行函数方式

这种写法也算是表达式的写法

复制代码
1
2
3
4
5
const Foo = new class{ constructor() { console.log('立即执行') } }() // 立即执行

 

最后

以上就是落后海燕最近收集整理的关于ES6语法class表达式和声明一:表达式写法二:声明式三:立即执行函数方式的全部内容,更多相关ES6语法class表达式和声明一内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部