今天看《js精粹》,书中对有些写法表示不赞同。比如 ++, --。 书上说这可能导致病毒和其他安全问题,不理解怎么产生安全问题。有道友给科普一下么?
怪我咯2017-04-10 16:59:26
在网上找了找,百度上没有,好悲催!国外有个大爷说到了内存也数组的溢出问题,感觉主要是没注意++i和i++的问题。
用a[++i]
或者a[i++]
的时候可能不小心造成的益处,同时也指出了这样的可读性不好。建议用i++;a[i]
这种调用格式。
内存溢出说的应该是c或者c++,没太挺清楚大爷说的什么。
至于循环中用++或者--,个人感觉好像没啥问题,毕竟边界已经明确了,而且每次只自增1。如果特殊循环,需要自增1以上的情况,用i+=n
的形式;
感觉问题小题大做了,欢迎道友给新见解呀!太聪明了,自问自答!