被遗忘权_继续–被遗忘的声明
被遗忘权
我非常喜欢“ continue
,部分原因是因为这是一个积极而令人鼓舞的词( 继续,一切都很好
),但主要是因为它可以减少代码并提高效率 ,这几乎总是一件好事。
这是一个快速的准则: continue
语句可以在迭代器中使用,例如for
循环,并且意味着可以继续进行下一个迭代
; 这与break
语句形成对比, break
语句意味着完全放弃此循环
。
因此,只要迭代器中的代码完成该迭代,我们就可以使用continue
statemtent来防止解释器读取不必要的代码,并减少必须键入的实际代码量。
例如,此代码:
for(var i=0; i<ary.length; i++)
{if(ary[i] == 'foo'){//something}else{//whatever}
}
也可以这样写:
for(var i=0; i<ary.length; i++)
{if(ary[i] == 'foo'){//somethingcontinue;}//whatever
}
我还是continue
忠实粉丝,因为它可以跳过我们从未感兴趣的条件,例如在遍历对象的属性时忽略外部原型; 所以而不是这样:
for(var i in obj)
{if(obj.hasOwnProperty(i)){//whatever}
}
我们可以完成这个:
for(var i in obj)
{if(!obj.hasOwnProperty(i)) { continue; }//whatever
}
那么真正的区别是什么? 好吧,我们避免了对支撑条件的需求,该条件可以使代码更高效(因为解释器不必评估该条件),而且我认为这也使代码更易于阅读-每个支撑级别引入了额外的认知负担,因此仅出于这个原因就希望减少它们。 continue
语句是避免迭代代码中出现此类条件的一种方法,这就是为什么我如此喜欢它们的原因。
翻译自: https://www.sitepoint.com/continue-the-forgotten-statement/
被遗忘权
被遗忘权_继续–被遗忘的声明相关推荐
- 倒计时三天-谈谈互联网的删除和被遗忘权
前言国外法规介绍国内政策法规 前言 在大数据和AI时代,互联网产业迅猛发展,先进的网络技术使得数据的收集和处理变得异常容易,个人数据安全面临前所未有的威胁.部分个人数据被长期保存在网络中而脱离数据主体 ...
- 大数据时代,我们需要“被遗忘权”(转)
大数据已经变成了我们这个时代的符号.我们作为个人不仅是数据的接收者,也是数据的生产者.一方面我们下载.阅读浏览,我们在消费数据:另一方面,我们又上传.撰写.参加各种活动,留下我们的很多痕迹,我们实际又 ...
- 被遗忘权的崩塌:当AI可以通过你的朋友了解你
在智能推荐无处不在的今天,相信我们每个人都或多或少患上了隐私焦虑症.平时和朋友说话聊天都疑神疑鬼觉得手机在偷听,很多人也因此越来越不喜欢在社交媒体上发布信息了. 不说.不转.不点赞,看起来似乎是非常合 ...
- 大数据时代的“被遗忘权”之争
2012年1月,欧盟委员会发布了<个人数据保护指令修正案>,提出应当在隐私法中增加一项新的"被遗忘权",即权利人有权要求相关机构删除有关他们的个人数据,同时阻止个人数据 ...
- 纽约州推出“被遗忘权”提案 用户或能要求将个人隐私信息从搜索结果中移
互联网是一个了不起的工具,能帮助用户获取大量信息.但当这些信息涉及用户个人隐私及一些令人尴尬的内容时,它可能会对用户造成巨大的负担.十年前就已在欧洲扎根的"被遗忘权"概念旨在通过移 ...
- 维基百科反对法国将被遗忘权全球化
据路透社报道,维基百科联合创始人吉米·威尔士(Jimmy Wales)表示,法国试图让欧盟有关在线隐私的裁决扩大至全球范围,这将导致灾难性的错综复杂的后果,并可能刺激全球加强对互联网审查. 针对法国数 ...
- 欧盟要求谷歌美国站点也要执行“被遗忘权”
欧盟数据保护机构今日表示,谷歌必须要调整其商业行为,并对欧盟以外的其他谷歌网站执行"被遗忘权".法国数据保护机构国家信息与自由委员会(CNIL) 主席伊莎贝尔·法尔奎-佩隆迪(Is ...
- 被遗忘权_HTML:前5个被遗忘的元素
被遗忘权 因此,您是一名前端专家,全天忙于编写复杂CSS布局和动态DOM向导. 您已经掌握了跨浏览器的布局,对DOM脚本技巧有信心,并且已尽一切努力使页面尽可能地可用和可访问. 哎呀,也许您甚至已经使 ...
- Google 在遗忘权下删除了超过 17 万链接
Google在最新的透明度报告中 称,它遵循欧盟的被遗忘权裁决根据欧盟用户的请求从搜索结果中删除了170706个网址.搜索巨人称它收到了50万个链接删除请求.删除链接最多的几个网 站是Facebook ...
最新文章
- limit_choices_to a value on a field in the same model - Google Groups
- AlgorithmMan,一套免费的算法演示神器
- pandas保存为excel,同时设置保存的excel的样式
- Linux-3.2.0.24中内核的Netlink测试使用
- 查询数据库里所有表名,字段名的语句
- 文献阅读-Pan-Cancer Analysis of lncRNA Regulation Supports Their Targeting of Cancer Genes in Each Tumor
- linux配置rabbitmq远程登陆,linux配置安装 RabbitMQ详细教程
- Java常见算法之二分法查找算法详解
- SQL- join多表关联
- 通过CMD命令查找产品密钥
- Java与咖啡豆 - Java命名由来
- PS 进行隐藏图制作
- 关于抢红包的_面试官让我5分钟内写一个抢红包程序,我和他说了半小时原理!...
- Python基础-19-魔法方法(常用)
- Ka波段卫星通信小尺寸无线电设计
- 数据挖掘著名案例——啤酒与尿布
- 物联网家电第一股,想离开小米的云米现在有多少实力?
- splint 编译安装
- 转载 NLS_LANG设置
- 嵌入式Linux设备驱动程序开发指南9(平台设备驱动)——读书笔记
热门文章
- 基于Laravel开发的Diy手机壳在线定制系统源码
- Kubernetes 健康状态检查(九)
- steam账号连接服务器遇到问题,无法预料的服务器浏览器反应 - Steam Support
- arch模型的思路_ARCH模型的应用
- Guitar Pro 7吉他谱教程——删除小节
- 【土旦】vue项目中 使用 pako.js 解密 gzip加密字符串
- opta球员大数据预测胜负_大数据预测简介及使用流程
- FPGA项目一:1位闪烁灯设计
- DHTML、XHMLT、HTML的区别
- notepad集成jsonviewer 查看json