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

用vs做网站原型建站abc

用vs做网站原型,建站abc,国外怎么做网站,个人做外贸接订单网站短路运算的妙用 下方举例中的写法技巧,在实际开发中,经常用到。这种写法,是一种很好的「容错、容灾、降级」方案,需要多看几遍。 1、JS 中的&&属于短路的与: 如果第一个值为 false,则不会执行后面的…

短路运算的妙用

下方举例中的写法技巧,在实际开发中,经常用到。这种写法,是一种很好的「容错、容灾、降级」方案,需要多看几遍。

1、JS 中的&&属于短路的与:

  • 如果第一个值为 false,则不会执行后面的内容。

  • 如果第一个值为 true,则继续执行第二条语句,并返回第二个值。

举例:

const a1 = 'qianguyihao';
// 第一个值为true,会继续执行后面的内容
a1 && alert('看 a1 出不出来'); // 可以弹出 alert 框const a2 = undefined;
// 第一个值为false,不会继续执行后面的内容
a2 && alert('看 a2 出不出来'); // 不会弹出 alert 框

2、JS 中的||属于短路的或:

  • 如果第一个值为 true,则不会执行后面的内容。

  • 如果第一个值为 false,则继续执行第二条语句,并返回第二个值。

实际开发中,我们经常是这样来做「容错处理」的,如下。

举例1:

const result; // 请求接口时,后台返回的内容
let errorMsg = ''; // 前端的文案提示
if (result && result.retCode == 0) {errorMsg = '恭喜你中奖啦~'
}if (result && result.retCode != 0) {// 接口返回异常码时errorMsg = result.msg || '活动太火爆,请稍后再试'; // 文案提示信息,优先用 接口返回的msg字段,其次用 '活动太火爆,请稍后再试' 这个文案兜底。
}if (!result) {// 接口挂掉时errorMsg = '网络异常,请稍后再试';
}

举例2,当前端成功调用一个接口后,返回的数据为 result 对象。这个时候,我们用变量 a 来接收 result 里的图片资源:

if (result.retCode == 0) {var a = result && result.data && result.data.imgUrl || 'http://img.smyhvae.com/20160401_01.jpg';
}

上方代码的意思是,获取返回结果中的result.data.imgUrl这个图片资源;如果返回结果中没有 result.data.imgUrl 这个字段,就用 http://img.smyhvae.com/20160401_01.jpg 作为兜底图片。这种写法,在实际开发中经常用到。

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

相关文章:

  • wordpress评论主题seo站内优化和站外优化
  • 公司手机版网站模板免费下载营销型网站的公司
  • 重庆专业做网站网络销售平台排名前十
  • 重庆企业网站seo网上推广怎么做
  • 阿里云 部署网站域名网
  • 济南润滑油网站制作灰色关键词代发可测试
  • 服务器怎么用数据库建设网站网络推广公司哪家做得好
  • wordpress相关阅读禁止显示图片东莞网站制作十年乐云seo
  • 阳信网站建设免费的编程自学网站
  • html5微网站信息发布网站有哪些
  • 互动网站设计与制作网站设计专业的公司
  • 北京网站建设公司飞沐广州seo代理计费
  • 做ppt模板网站有哪些内容雅虎日本新闻
  • 关于外贸公司的网站昆明装饰企业网络推广
  • 易企建站网店运营的工作内容
  • 微信公众号小程序开发seo关键词优化培训
  • 哈尔滨网站建设公司哪家好优化seo
  • 如何快速构建一个网站google代理
  • 给企业做网站推广好么?短视频推广平台有哪些
  • 企业网站货物查询怎么做世界排名前十位
  • wordpress改投票系统seo蜘蛛屯
  • 手机特殊网站企业网站推广方案的策划
  • 雄安新区网站建设公司全网自媒体平台
  • flash网站源码带asp后台品牌推广软文
  • 如果做夺宝网站seo软件工具
  • 手机网站前端用什么做广东培训seo
  • wordpress建站过程百度推广怎么开户
  • 深圳龙岗住房和建设局网站官网福州seo扣费
  • 做市级网站需要什么b站推广2024mmm已更新
  • 湘潭学校网站建设 磐石网络湘潭网络推广