signin: function() {
"" == c ? "" == g ? (g = new Loginview({
el: "body",
mode: "signin"
}),
g.render()) : g.render("signin") : c.render("signin")
}
请问这段三元运算如何解读吗?表示看着很懵逼,第一次看到这样的用法
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
本质上就是两个 if else,能把代码写成这样的人应当会挨千刀的
写代码注意括号,或者分开多个if:
a ? (b ? c : d) : e
有c渲染c,无c判断是否有g,有则渲染,没有则撸一个g来执行渲染。写成这样也是和自己有仇了。
js代码用写这么复杂么?开发和老板多大仇。。。 你离职吧,估计你们的日子不好过。。。
这种代码看起来很累
这种代码是压缩过后吧,一般正常人都不会这么写
代码是给人看的!
显得自己牛才会这么写,他自己看着不累吗?
这是谁写的,希望膜拜下