博客列表 >js的解构

js的解构

辰辰
辰辰原创
2021年04月02日 13:49:44825浏览

数组解构

  • 左边是右边的模板必须一样
    1. let [a,b,c] = [1,2,3];
  • 如果之多的话…
    1. let [d,e,...f] = [1,2,3,4,5,6,7,8,9];
  • 指定第2个
    1. [,a,] = [1,2,3];
  • 交换值
    1. [b,a] = [a,b];

对象解构

  • 左边是右边的模板必须一样
  • 用括号抱住
    1. ({id,name} = {id:40,name:'nihao'})

参数解构

  • 数组传参
    1. let sum = ([a,b])=>a+b;
    2. console.log(sum[1,2]);
  • 对象传参
    1. let getName = ({name,email})=>[name,eamil];
    2. console.log(getName({name:'nihao',email:'a@a.com'}));
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议