可能重复:
Javascript : assign variable in if condition statement, good practice or not?
在if语句中分配/评估事物是不好的做法吗?
例如
var foo;
var bar = function() { .. }
if(foo = bar()) {
..
}
答案 0 :(得分:3)
功能方面,这绝对没有错。但是,如果你想要提高可读性,请记住,你的团队中更多的初级成员(如果有的话)可能会有更艰难的时间,而且语法不那么简单。
答案 1 :(得分:1)
这样可以正常使用,也可以在Javascript中练习。
JSLint可能不同意我的意见; - )