zoukankan      html  css  js  c++  java
  • es6的...

    es6的...
          (1):函数rest参数和扩展
              sum1(...sum){//传多个参数
                 let total=0;
                 for(var i of sum){
                    total+=i;
                 }
                 console.log(`${total}`)
              }

              sum1(1,2,'',4,5)

              let sum2=(...sum)=>{
                 let total=0;
                  for(var i of sum){
                    total+=i;
                 }
                 console.log(`${total}`)
              }

              sum2(1,2,3)

              let sum3=(...sum)=>item+1;//如果只有一行代码的话
          (2)...的用法
              运算:
              let [x,y]=[4,5];
              console.log(...[4,8]);  //4 8   这里...运算,把4 8进行拆解

              let fg=[...'abc'];
              console.log(fg);//a,b,c
              直接在控制台打fg://["a", "b", "c"]
              console.log(`${"测试"+fg}`);//测试a,b,c



              合并:
              var arr1=[1,2]; var arr2=[3,4];
              console.log(arr1.concat(arr2));//[1,2,3,4]
              console.log(`${[...arr1,...arr2]}`);//1 2 3 4

              省略的数:
              ar [a,...b]=[7,8,2,3,4,5];
              console.log(`${b}`);//8 2 3 4 5
              console.log(`数组:${[b]}`)//数组:8 2 3 4 5

              对字符串的结构:
              let [c,d,e]='CDE';
              console.log(`${c}`)//c  一一对

  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学期学习总结
    PTA币值转化
    PTA作业
    秋季学习总结
    人生最重要的3个老师
    自我介绍
    vue入门(二) 让axios发送表单形式数据
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/8295840.html
Copyright © 2011-2022 走看看