发表于: 2017-07-13 20:26:41
1 892
今天完成的事情:
1、学习ES6的知识。主要看了变量的解构赋值,字符串的扩展,正则的扩展、数值的扩展。并自己在JS Bin上试验了下代码。
明天计划的事情:
1、学习ES6的知识。
2、补JS基础知识。
3、要开始准备做简历了。提早准备。。
遇到的问题:
1、第九肌肉等后端接口。
收获:
1、ES6 将很多全局方法移植到相应的对象上面,比如
parseInt()
和parseFloat()
,移植到Number
对象上面,行为完全保持不变。这样做的目的,是逐步减少全局性方法,使得语言逐步模块化。// ES5的写法
parseInt('12.34') // 12
parseFloat('123.45#') // 123.45
// ES6的写法
Number.parseInt('12.34') // 12
Number.parseFloat('123.45#') // 123.452、ES6还增加了很多新的方法,能使一些事情变得更加简单。
3、学习了箭头函数,ES6 允许使用“箭头”(
=>
)定义函数。var f = v => v;
上面的箭头函数等同于:
var f = function(v) { return v;};
如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。
var f = () => 5;// 等同于var f = function () { return 5 };
var sum = (num1, num2) => num1 + num2;// 等同于var sum = function(num1, num2) { return num1 + num2;};
评论