ES6函数细节干货(包括arguments,new.target,箭头函数)

前言

在正式接触ES6函数之前,相比大家对ES3.1中的函数都有所了解,那么从下面博客ES6的知识干货中跟ES3.1做对比,这样才能更好的理解。

函数

ES6函数新增特性
1.ES6参数可以加默认值(new)
eg:通过传默认值就可以达到想要的效果

function fun(a,b=10,c=20){
   
	return a+b+c;
		console.log( fun(undefined,undefined,30) );//60
		console.log( fun(1,2,3) )//6
		console.log( fun(30) )//60,将默认值写在后面,可以直接传一个数
		console.log( fun(10,undefined,30) )//50
		console.log( fun(10,null,30) )   //40,null在数学中,默认的为0,不要传递null
}

2.ES6可以传递表达式(new)但× 不能传递语句 ×
eg
ES3.1创建一个元素 插入到某个元素中

		//ES3.1创建一个元素  插入到某个元素中 
		// name 创建的标签   大多数为div
		// container  需要往哪个元素中插入   大多数为container
		// content   内容

		function createElement(name,container,content){
   
			const ele = document.createElement(name);
			if(content){
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值