【JavaScript ES6 函数式编程入门经典】读书笔记(第二章)

这个读书笔记一定会坚持更完,总共10章,看完一章发一章的,目前进度是每天2小节,有些太短的我会合并在一起写

第二章 JavaScript 函数基础

2.1 ECMAScript 历史

 ECMAScript1 ----- javascript第一个版本,发布于1997年
 ECMAScript2 ----- javascript第二个版本,发布于1998年
 ECMAScript3 ----- javascript第三个版本,发布于1999年
 ECMAScript5 ----- 几乎被所有浏览器支持,引入了严格模式,发布于2009年
 ECMAScript6 ----- 有很多改变,引入了class、Symbol、箭头函数和Generator,截止今日,部分浏览器还不支持

2.2 创建并执行函数

【tips】可用这个网址检测浏览器知否支持es6。

() => "Simple Function"
// () 代表函数参数
// => 是函数体/定义的开始
// => 后面的内容是函数体/定义

注意:没有名字的函数称为匿名函数。

var simpleFn = () => "Simple Function"
这是一个名字叫simpleFn的函数

在es6中,即使没有置顶任何return 语句,如上面的simpleFn函数,通过babel编译成es5语法,还是会编译出一个return, 因此在es6中,如果有一个只有一条语句的函数,那么它隐式地表示它返回了一个值。

最后明确一个点,用ES5编写的函数在ES6中仍然有效。

2.3 设置项目

这一点就是如何搭建一个es6环境,用babel转义es6代码。


这半个月实在是太忙了,平时一个星期可能完成20个任务,变成了一个星期完成40个任务,而且每周两次上线。我会将漏掉的读书笔记补上来


附上第一章地址:第一章:函数编程简介

你可能感兴趣的:(【JavaScript ES6 函数式编程入门经典】读书笔记(第二章))