typescript 解构赋值

简单理解:解构赋值的意思是对应的位置,对应的 key 自动赋值。
使用 () 还是 {},要看你定义的函数的参数是什么样的,具体看下面的例子。
第一种:当函数的参数是一个对象时,需要使用 {}。这样在函数里面能通过参数的相同的 key 获取到参数对象里的 key对应的值。
function demo({name, age}) { console.log(`姓名:${name}`) console.log(`年龄:${age}`)
}
demo({ name: 张三, age: 24})

第二种:当函数里的参数是多个时,这个时候用 ()。其实,这个不是结构赋值,真的只是 ES5 里的形参而已,只不过你的代码里用到了 ES6 中的参数默认值设置而已。

function demo(name = "张三", age = 30) { console.log("姓名:" + name); console.log("nianl:" + age);
}

demo();
可行驶区域检测 果酱直播拖欠主播工资 诱妻入局前夫手下留情 nozomi kitano amd fx8700 2018款jeep指南者配置 坐月子能不能喝茶 16核cpu笔记本电脑 发现神行 感应式尾门 蝶精 i9508wifi打不开 求人办事不知道怎么说 灯塔 txt ps4战地1怎么连服务器 梦见自己买长筒靴 扬鞭催马运粮忙铃声 反向折叠雨伞专利 建宁路65号金川科技园 武汉宠物洗澡 jsimpledateformat runc scala sony电视 安卓8.0 抖音变脸的歌 芜湖2017年10月车展 实习医生格蕾五小强 奔腾x80跑滴滴合算吗 液化画笔大小太小 how to measure power 厦门大学学生食堂 如何看命理五行喜忌

Copyright 三路网 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com