发表于: 2017-07-13 20:26:41

1 893


    • 今天完成的事情:

      • 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.45

    2、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;};





返回列表 返回列表
评论

    分享到