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

长沙做网站推广公司咨询域名回收网站

长沙做网站推广公司咨询,域名回收网站,马鞍山网站建设报价,公司注册地址规定简单聊一下防御性编程,初衷是开发人员为了防止自己被裁员,而将代码编写为只有自己能看懂。如何只有自己能看懂?方法多种多样,但不能将简单问题复杂化,比如:编写一堆无效的逻辑关系,或将业务复杂…

        简单聊一下防御性编程,初衷是开发人员为了防止自己被裁员,而将代码编写为只有自己能看懂。如何只有自己能看懂?方法多种多样,但不能将简单问题复杂化,比如:编写一堆无效的逻辑关系,或将业务复杂化。下面介绍一种方式,既能通过代码审查,又能提高代码水平。

        以vue为例,以下是计算所有产品价格:

computed: {extraPrice() {try {return (let cPrices = 0;this.cProducts.forEach((item) => {cPrices = cPrices + item.num * item.price;//或 cPrices += item.num * item.price;});this.aProduct.num * this.aProduct.price + this.bProduct.num * this.bProduct.price + cPrices);} catch (e) {console.log('价格计算有误');return 0;}}
}

上面代码简单明了,大部分开发人员都能读懂,那么有没有高级一点的写法,当然有:

computed: {extraPrice() {try {return (this.aProduct.num * this.aProduct.price + this.bProduct.num * this.bProduct.price + this.cProduct.reduce((total,item) => total + item.num * item.price,0));} catch (e) {console.log('价格计算有误');return 0;}}
}

对于不经常使用reduce的开发人员,需要先理解该函数。但要说代码的可读性,这段代码也没问题,简单明了。

        简而言之,多使用高级函数,符号简写等等。

http://www.15wanjia.com/news/165766.html

相关文章:

  • 怎么查网站备案域名如何识别html5网站
  • 品牌网站建设哪里有h5页面制作app
  • 平邑做网站网络营销策划的产品层次有哪些
  • 网站开发售后服务能力wordpress美化背景
  • 360网站导航公司地址怎么做企业服务总线
  • 中山祥云做的网站怎么样百度百科免费注册网站域名可以用吗
  • 网站建设客户需求分析表重庆游戏网站开发
  • 喀什网站建设公司做球衣外贸用什么网站
  • 今科网站建设费用WordPress追番页面
  • 网站设计素养装修设计网站哪个好用
  • 唐山哪里有建设网站的做网站是不是要备案
  • 交网站建设 域名计入什么科目广州品牌网站建设公司
  • 石家庄网站建设外贸空间链接制作网站
  • 浅谈高校网站群的建设青岛app定制开发公司
  • 视频搜索引擎网站开发方法网页设计与网站建设实例教程答案
  • 域名转发网站网站兼容性问题
  • 有什么好的网站做数学题吗wordpress时间轴源码
  • html5网站开发需要框架吗微指数官网
  • pc网站 公众号数据互通广西住房和城乡建设厅领导班子
  • 如何做好网站建设的关键重点中小型企业查询官网
  • 南同网站建设软件下载免费网站怎么注册
  • 完备的常州网站优化有什么字体设计网站
  • 陕西省建设网站怎么开发一款游戏
  • 绍兴企业免费建站制作小网站
  • 天津网站制作哪个好wordpress精品插件
  • 营销型网站建立费用威县网站建设
  • 游戏网站建设论文自媒体科技资讯wordpress主题
  • 国外网站 备案吗泰州市靖靖建设局网站
  • 网站建设与维护高职wordpress相册列表
  • dw怎样建设网站十堰城市建设网站