【发布时间】:2017-03-30 14:09:10
【问题描述】:
让我对我正在寻找的东西进行一个 python 类比:
fruits_dict = {"banana": 4, "apple": 3}
num_apples = fruits_dict.get("apple", None)
num_oranges = fruits_dict.get("orange", None)
print(num_apples, num_oranges)
打印: 3 无
现在在 Javascript 中,有了类似的 JS 对象,我们可以在 if 块中使用 hasOwnProperty(key)
var fruits_obj = {"banana": 4, "apple": 3};
var num_apples = null;
if (fruits_obj.hasOwnProperty("apple")) {
num_apples = fruits_obj["apple"];
}
var num_oranges = null;
if (fruits_obj.hasOwnProperty("orange")) {
num_oranges = fruits_obj["orange"];
}
console.log(num_apples, num_oranges);
给出: 3 空
有没有更好的方法? python的get函数有什么东西吗?
【问题讨论】:
-
嘿,@Razzildinho 已经给出了这个答案。还是谢谢。
标签: javascript python json