编程语言
首页 > 编程语言> > javascript – 什么是“过度诡计”?

javascript – 什么是“过度诡计”?

作者:互联网

在阅读道格拉斯·克罗克福德的“JavaScript:The Good Parts”和Stoyan Stevanov的“JavaScript模式”之后,我试图确定“过度棘手”的含义.他们都说,当你在代码中使用或者 – 或者在SO中或通过谷歌搜索找不到这个术语的公司定义时,这会出现问题.有任何想法吗?

解决方法:

你可以在这里听到Crockford的声音:http://www.youtube.com/watch?feature=player_detailpage&v=47Ceot8yqeI#t=4140s

简单的答案是 – 并且 – 对变量进行操作,并且通常在您对该变量执行其他操作的同时执行此操作.例如,你能快速决定这是做什么的吗?

y += x++ + ++y; // what is y now?

更多StackOverflow讨论:Why avoid increment (“++”) and decrement (“–“) operators in JavaScript?

标签:javascript,terminology
来源: https://codeday.me/bug/20190826/1731725.html