当前位置: 首页 > news >正文

站长之家ping网站建设方案情况汇报

站长之家ping,网站建设方案情况汇报,用dreamriver做html网站,电商设计师常用的网站1、es6之前的函数参数默认值写法 1.1、使用短路或||的写法 当y为空时,y判断为false ,走||右边的,所以y world;当y不为空时,y判断为true,不需要再运行||右边的,所以 y y function log(x, y) {y y || W…

1、es6之前的函数参数默认值写法

1.1、使用短路或||的写法

  • 当y为空时,y判断为false ,走||右边的,所以y = 'world';
  • 当y不为空时,y判断为true,不需要再运行||右边的,所以 y = y
function log(x, y) {y = y || 'World';console.log(x, y);
}log('Hello') // Hello World
log('Hello', 'China') // Hello China
log('Hello', '') // Hello World

这中写法有个问题,就是第三种输出中的结果。当y值设置为“”时,走短路与运算判断为false,从而将默认值赋予了y。但是原本的意思是y的值就是“”,从而希望输出的是 Hello

1.2 添加typeof 判断是否为undefined

function log(x, y) {if (typeof y === 'undefined') {y = 'World';}console.log(x, y);
}log('Hello') // Hello World
log('Hello', 'China') // Hello China
log('Hello', '') // Hello 

这种写法可以避免1.1中y值为空串的情况。

2、es6写法

function log(x, y = 'World') {console.log(x, y);
}log('Hello') // Hello World
log('Hello', 'China') // Hello China
log('Hello', '') // Hello

上面是es6的写法,简单方便。

下面是解构赋值和函数默认值结合:

方法一是个解构变量设置默认值,二默认值生效的条件是对象属性值严格等于undefined。
方法二是设置对象的值,没有设置解构变量的默认值。
在没有参数和x y都有值的情况下,两者的结果一样。其他情况下两者有区别。

// 写法一
function m1({x = 0, y = 0} = {}) {return [x, y];
}// 写法二
function m2({x, y} = { x: 0, y: 0 }) {return [x, y];
}// 函数没有参数的情况
m1() // [0, 0]
m2() // [0, 0]// x 和 y 都有值的情况
m1({x: 3, y: 8}) // [3, 8]
m2({x: 3, y: 8}) // [3, 8]// x 有值,y 无值的情况
m1({x: 3}) // [3, 0]
m2({x: 3}) // [3, undefined]// x 和 y 都无值的情况
m1({}) // [0, 0];
m2({}) // [undefined, undefined]m1({z: 3}) // [0, 0]
m2({z: 3}) // [undefined, undefined]
http://www.yayakq.cn/news/514503/

相关文章:

  • 做网站的公司属于什么行业旅行网站定制公司
  • 如何查看网站的建设方式申请建设网站的请示
  • 国内高端网站百度知道首页官网
  • 影视网站模板重庆招生院校网站
  • 关于网站图片做ps可以在哪些网站上找素材
  • 南京网站高端免费做网站有哪些
  • 物流的网站模板免费下载自己有域名怎么做网站
  • 现代网站建设公司公司做网站的费用会计分录
  • 网站设计字体大小规范免费空间背景
  • 图片版小说网站源码苏州网站搜索排名
  • 那些网站企业可以免费展示织梦做的网站首页幻灯片怎么不能显示
  • 网站建设怎样回答客户问题建筑施工企业安全管理人员考试
  • 都用什么软件做网站宁波外贸公司有哪些
  • 网站制作详细流程WordPress评论后不会跳转
  • 做游戏模型素材 网站企业营销策划的基本原则是
  • 简述企业网站的基本功能北京公司网站设计
  • 公司重名 做网站网站开发与维护竞赛
  • 淘宝客做自己网站wordpress表单提交 阿里云邮箱
  • 河北网站建设公司wordpress entrance 1.2
  • 在网站开发中应该避免哪些漏洞深圳十佳工业设计公司有哪些
  • 如何建设淘宝网站首页外贸网站怎么做关键词
  • 天津网站建设公司排名灰色关键词排名
  • 网站发布与推广怎么写云服务器推荐
  • 站内搜索引擎品牌建设费用包括哪些
  • 网站备案 条例做教育机构网站
  • 智慧团建网站登录忘记密码荆州网站建设流程
  • 嘉兴网站开发网络策划与营销
  • 安阳网站建设哪家便宜企业的网站建设公司
  • 杭州网站开发培训怎样开通微信小商店
  • 软件公司 网站模板网站运营报告