星空网 > 软件开发 > Java

为什么使用use strict可以节约你的时间

上一篇介绍了js的strict模式,这一篇主要是js strict模式的优点。
检查对象中的重复键
var zombie = {  eyeLeft : 0,  eyeRight: 1,  // ... a lot of keys ...  eyeLeft : 1}

这段代码会抛出一个错误因为 eyeLeft 出现了两次。这比你用眼睛去找错误要快多了。

未声明变量

plane = 5;

你现在已经知道忘记在这个变量前面加var了。不过如果你不知道,调试起来是非常痛苦的,因为这个变量是声明在全局上下文(global context)中的,而且可能被其他地方改掉。想象一下,如果你声明了一个全局的 i, 在嵌套循环中可能会引起混乱。

重复的参数

function run(fromWhom, fromWhom){}

注意fromWho出现了两次,因此会抛出一个错误。

限制函数中的arguments

var run = function(fromWhom){  arguments[0] = 'alien';  alert(fromWhom);}run('zombie');// alert: 'alien';

现在你可以使用"use strict"

var run = function(fromWhom){  "use strict";  arguments[0] = 'alien';  alert(fromWhom);}run('zombie');// alert: 'zombie';

arguments[0] = 'alien' 改变了参数fromWhom,use strict 又节约了你的时间。




原标题:为什么使用use strict可以节约你的时间

关键词:时间

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

最后3天 !没有做这件事的卖家将无法清关:https://www.goluckyvip.com/news/8138.html
英国VAT数字化(MTD)最新变化,CDS注册不成功?英国海关系统CHIEF和CDS暂可以同时使用,CDS系统过渡期延长至年底。:https://www.goluckyvip.com/news/8139.html
Forecastly物流工具:https://www.goluckyvip.com/news/814.html
年增速超300%,跨境卖家转战东南亚直播电商:https://www.goluckyvip.com/news/8140.html
品牌下南洋三部曲:上Shopee、产品本土化、寻找营销新玩法:https://www.goluckyvip.com/news/8141.html
一手好牌的Shopee虾皮,为何落到大裁员的下场?:https://www.goluckyvip.com/news/8142.html
皇帝的皇宫=:https://www.vstour.cn/a/363188.html
海南岛琼海市旅游景点 琼海市的旅游景点:https://www.vstour.cn/a/363189.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流