变量赋值的时候为什么要用()

最近在看别人写的东西,看到这样的语句
i = (r.url, r.config)
自己试了一下,发现无论r.url和r.config的值是否定义,或者是否为真,i都等于r.config,想半天想不明白为什么这么写,前端菜鸟求大神回答,谢谢

阅读 1.8k
2 个回答

逗号表达式。
多个逗号连接的表达式,求值的结果总是最后一个。这个和C里的那个差不多。

,永远返回后面的那个,至于为什么这么写也许得看看上下文了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题