在= javascript if语句中输入=的不良做法?

时间:2011-06-18 18:16:58

标签: javascript

  

可能重复:
  Javascript : assign variable in if condition statement, good practice or not?

在if语句中分配/评估事物是不好的做法吗?

例如

var foo;
var bar = function() { .. }

if(foo = bar()) {
    ..
}

2 个答案:

答案 0 :(得分:3)

功能方面,这绝对没有错。但是,如果你想要提高可读性,请记住,你的团队中更多的初级成员(如果有的话)可能会有更艰难的时间,而且语法不那么简单。

答案 1 :(得分:1)

这样可以正常使用,也可以在Javascript中练习。

JSLint可能不同意我的意见; - )