美文网首页
2、解构赋值(数据交互)ajax

2、解构赋值(数据交互)ajax

作者: 海晏河清_富贵荣华 | 来源:发表于2020-06-07 11:14 被阅读0次
    解构赋值
    let[a,b,c] = [1,2,3]
    
    • 1、注:左右两边,结构保持一致
    let json ={name:"tom",age:18,job:"teacher"}
    let {name,age,job} = json
    
    name="tom",age="18",job="teacher"
    
    • 2、起别名
    let {name,age,job:a} = json
    console.log(a)
    
    • 3、给默认值
    let {a,b,c="暂无"} = {1,2}  //注:null不可用
    
    • 4、若提前定义好,需要包一层万能()完成括号
    let a;
    ( {a} = {a:"apple",b:"banana"})    //包括号使用
    
    • 5、交换两数位置
      let [a,b] = [b,a]
    • 6、封装函数
    function getPos(){
        return {
            left:10,
            right:20
        }
    }
    let {left,right} = getPos()
    
    • 7、import结构赋值
    import {a,b,c} from '/mod'
    
    • 8、函数传参
    function show({a,b}){
        console.log(a,b)
    }
    show({
        a:1
    })
    

    相关文章

      网友评论

          本文标题:2、解构赋值(数据交互)ajax

          本文链接:https://www.haomeiwen.com/subject/pzzqtktx.html