关于javascript:JavaScript中的一些知识

39次阅读

共计 822 个字符,预计需要花费 3 分钟才能阅读完成。

箭头函数:
  • 突围参数列表的小括号 ()
    无参 (肯定要写括号):() => {...}
    1 个参数(括号可省略):x => {...}
    多个参数(肯定要写括号):(x, y) => {}
  • 突围函数体的大括号{}

    • 如果只有返回语句,能够省略 {}return关键字,间接写返回值。
      但如果返回值是 object 类型,应该用 () 突围对象。
      num => ({age:num})。否则返回值为undefined
      起因见 JS 中的 {},() 及自调用
    • 如果有多条语句,函数体用 {} 括起来,不可省略。
// 无参的箭头函数:var f1 = ()=>{console.log("箭头函数");}
f1();// 箭头函数

// 含参的箭头函数:var f2 = (a,b)=>{return a+b;}
f2(5,5);//10

// 测试:用箭头函数遍历数组
var array =[1,2,3,4,5];
array.forEach((a)=>{console.log(a)});//1,2,3,4,5
匿名函数自调用:
(function(){console.log("自调用")
})();// 这里的括号示意调用本人

(function(){console.log("自调用")
}());// 括号写在外面也能够

(function(obj){console.log(obj)
})(100);// 向 obj 传进实参

// 当然也能够用箭头函数的模式写进去
(()=>{console.log("箭头自调用函数");)();// 括号也能够写在外面
回调函数:

实参传给形参参数,这里的 callback 指向 function(result){console.log(result)}

模板字符串拼接:

两边用 ` 这个符号括起来,变量放在 ${}外面

定义变量
var a=100;
var b=200;

// 一般写法
console.log(a+"+"+b+"="+(a+b));//100+200=300

// 模板拼接写法
`${a}+${b}=${a+b}`//100+200=300

正文完
 0