ES6新特性「建议收藏」

ES6新特性

大家好,又见面了,我是全栈君。

  • 文本模板

遇到文本模板时,不必再用嵌套连接了。比如:

ES5
 
var first = 'Adrian';
var last = 'Mejia';
console.log('Your name is ' + first + ' ' + last + '.');

现在可以用 反引号(`) 和字符串插值 ${}

ES6
 
const first = 'Adrian';
const last = 'Mejia';
console.log(`Your name is ${first} ${last}.`);

拼接字符串的时候 也可以使用这种方式,超级好用啊!

  • Promise

ES6 原生提供了 Promise 对象,是用来取代回调函数、解决异步操作的一种方法。

var fn = function(name){
	return new Promise(function(resolve, reject){
		if(name == 'jack'){
			console.log('成功!:'+name);
			resolve();
		}else{
			console.log('失败!:'+name);
			reject();
		}
	})
}

fn('jack').then(function(){
	return fn('pola')
}).then(function(){
	return fn('tony')
}).then(function(){
	console.log("last")
})

如果Promise的回调函数中执行了resolve(),那么表示这次请求是成功的,会进行接下来的then,如果执行reject(),那么表示这次请求失败的,之后的then的都不会被执行,就是到此为止了。

阮老师讲的更好啊,也可以去MDN的介绍。

http://es6.ruanyifeng.com/#docs/promise

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

待更新…

转载于:https://my.oschina.net/pandon/blog/792638

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108765.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月22日 下午8:00
下一篇 2022年2月22日 下午9:00


相关推荐

  • 不用go-(xxoo)agent的也有可能是程序员

    不用go-(xxoo)agent的也有可能是程序员记得是去年某个时候,在一个群里问大家是怎么翻(什么)墙的,发现很多人是用go-(xxoo)agent的,而我当时完全没听说过go-agent,因为我已经N多年不翻(什么)墙了,于是,有人就说:“连go-(xxoo)agent都没用过你还是程序员吗?”说实话,我也不希望我是程序员啊!可我真的没用过go-(xxoo)agent啊!想起我一位前同事,工作很多年了,却从来没用过linux!(也不知道他

    2022年7月17日
    23
  • ClaudeCode和Codex的MCP有趣玩法

    ClaudeCode和Codex的MCP有趣玩法

    2026年3月16日
    1
  • log4j.properties 详解与配置步骤[通俗易懂]

    log4j.properties 详解与配置步骤[通俗易懂]一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties###设置###log4j.rootLogger=debug,stdout,D,E###输出信息到控制抬###log4j.appender.stdout=org.apache.log4j.ConsoleAp…

    2026年4月19日
    6
  • android 分区丢失,分区数据恢复

    android 分区丢失,分区数据恢复作者:SelenaKomez5月23,2018上更新总结:硬盘分区被删除或丢失?如何取回已删除或丢失的分区?数据恢复软件将帮助您恢复数据,即使在Windows或Mac计算机上删除或丢失分区。执行分区数据恢复不需要任何技术技能。硬盘分为一个或多个逻辑分区,以便更好地进行资源管理,并根据用户要求将数据分布在不同的位置。这些逻辑分区称为分区,并给出了某些独立硬盘协调工作的错觉。但是,计算机分…

    2022年8月11日
    31
  • CloseableHttpClient简单使用实例[通俗易懂]

    importjava.io.BufferedReader;importjava.io.IOException;importjava.nio.charset.Charset;importjava.security.KeyManagementException;importjava.security.KeyStoreException;importjava.security.NoSuchAlgorithmException;importjavax.net.ssl.SSLContext

    2022年4月10日
    201
  • OSSIM资料

    OSSIM资料OSSIM 资料 nbsp nbsp nbsp nbsp nbsp nbsp nbsp OSSIM 是一个用于遥感 图片处理 地理信息系统 照相测量方面的高性能软件 是自 1996 年开发至今 由 http www ossim org 网站维护的开源项目 项目的开发人员们拥有在商业和政府遥感系统和应用软件领域多年的经验 OSSIM 由美国多个在智能 防务领域的政府部门提供资助 其技术被研究和实践领域广为应用 OSSIM 的名称来源于 OpenSource

    2025年9月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号