【发布时间】:2015-03-02 18:27:49
【问题描述】:
我目前正在检查可能存在或不存在的环境变量,并将其分配给变量或设置默认值(如果不存在)。然后,我将字符串拆分为不同的行以获取数组。我想知道这是否可以在一个简单的单列中完成(无需仔细检查 env var)
目前在做:
deploy_rooms = process.env['HUBOT_DPLOY_ROOMS'] || "deployments"
deploy_rooms = deploy_rooms.split ','
可以这样做
deploy_rooms = (process.env['HUBOT_DPLOY_ROOMS'] || "deployments").split ','
但想知道是否有更好的方法?
【问题讨论】:
-
你不需要把它放在 "()" 里面它应该可以正常工作 - 加上 - “我认为可以这样做但不确定”尝试看看
-
是的,它确实有效,我会编辑问题
-
我认为这是最干净的。
-
@NetaMeta 可能,我会标记为已回答
标签: javascript coffeescript hubot