<body> <script> // // 函数表达式 // const fun = function () { // console.log("我是函数表达式"); // }; // fun(); //不可以在下面调用 匿名函数没有函数提升 // // 箭头函数 不存在函数提升 // const fun1 = () => { // console.log("我是箭头函数"); // }; // fun1(); // // 参数 // const fn = (num, num1) => { // console.log("我是箭头函数我也可以正常有形参 实参"); // }; // fn(1, 2); // 1.如果形参只有一个参数 形参的小括号可以省略 // const fun = a => { // console.log(a); // }; // fun(1); // 2.如果函数体只有一行代码 可以省略大括号 const fun1 = (a) => console.log(a); fun1(3); // 3.如果返回值只有一行代码 return也可以省略 const fun2 = (a, b) => a + b; fun2(3, 7); console.log(fun2(3, 7)); // 4.箭头函数可以返回一个对象 用小括号包裹({}) const obj = (name) => { return { uname: name }; }; obj("周杰伦"); console.log(obj("周杰伦")); // 优化 const obj1 = (name) => ({ uname: name }); obj1("周周"); console.log(obj1("周周")); //3.箭头函数可以返回一个对象 用小括号包裹({}) </script> </body>
标签:console,函数,fun1,箭头,const,log From: https://www.cnblogs.com/JAG2671169285/p/16935738.html