下面两个表达式是否等价?
# python
PLAN_TO_COST_PER_UNIT.get(planType, value_if_empty)
# javascript
PLAN_TO_COST_PER_UNIT[planType] || value_if_empty;
如果不是,在javasript中最接近执行上述python字典查找的等价物是什么?
发布于 2018-10-11 06:26:18
你必须自己做一些检查
一种方法是定义一个get
函数并使用该函数
例如:
function get(object, key, default_value) {
var result = object[key];
return (typeof result !== "undefined") ? result : default_value;
}
https://stackoverflow.com/questions/52749559
复制相似问题