zoukankan      html  css  js  c++  java
  • 微信小程序4

    1. 默认参数

    function demo(param){
      param=param || {};
    }

    新的写法,很直观

    function demo(param={}){
    }

    2. 简化方法,如你所见,demo是一个定义的函数

    obj={

      demo(param={}){

      }

    }

    3. 箭头函数

    [1,2,3].forEach(function(val,idx,arr){

    //这是普通回调类函数写法

    console.log(this);  // window or root

    });

    //简化写法, 注意this

    [1,2,3].forEach((val,idx,arr)=>{

    console.log(this) ;  //  [1,2,3]

    });

    4.  字符串模板 ,多行字符串

    用 `` (反单引号) 键盘上 1 左边第一个键

    var str = `我是字符串`;

    //一个语法糖 ${变量|简单表达式}

    var str = `who are you? ${str}`;  // who are you ? 我是字符串

    var str = `

    这个是最有用的

    我是多行字符串

    `;

    5. 不定参数 , 这个很好理解,最后一个参数其实可以作为数组来用,和java一致,只能是最后一个

    function demo(a, b , ...c){

    }

    6 .  简化object写法, key和value的形参一致,可以省略

    var obj = {a:a};

    var obj = {a};   //好吧,这个只要能看懂,不建议使用

    7. 其他

    Promise , Map WeakMap Set 等,暂时用的不多, 做到知道有这个特性即可.

  • 相关阅读:
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    每日日报
  • 原文地址:https://www.cnblogs.com/jifsu/p/7851020.html
Copyright © 2011-2022 走看看