首页 > 开发 > JS > 正文

ES6知识点整理之函数对象参数默认值及其解构应用示例

2024-05-06 16:50:03
字体:
来源:转载
供稿:网友

本文实例讲述了ES6知识点整理之函数对象参数默认值及其解构应用。分享给大家供大家参考,具体如下:

同函数数组参数一样,函数的对象参数的默认值和解构过程整理

函数对象参数的默认值与解构的形式

此处使用箭头函数来处理 :

(({x,y})=>{ console.log(x, y); // // undefined undefined})({});(({x=1,y=2})=>{ console.log(x,y); // 1 2})({});(({x=3, y=4}={})=>{ console.log(x,y); // 3 4})();

注意传值解析中可能的陷阱

function test4({x,y}={x:100,y:200}) { console.log(x,y);}test4({}); // undefined undefinedtest4(); // 100 200

对象参数,数组参数和字符参数的结合使用

function test({x=1,y=2,z=3}={}, [a=11,b=22,c=33]=[],name='Joh') { console.log(x,y,z,a,b,c,name);}test(); // 1 2 3 11 22 33 "Joh"

希望本文所述对大家JavaScript程序设计有所帮助。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表