我有一个函数可以解析Google Maps API的地址组件, JSON然后返回城市/地区/路线名称.
该getAddressComponent()回报null,如果它不能找到问题的关键.
let route = getAddressComponent(addressComponents, 'route').value.long_name;
所以,让我们说它没有找到密钥,然后我Error: TypeError: Cannot read property 'long_name' of undefined明显得到了一个,因为它没有定义.
如何null在条件方法以外的javascript中检查(a === null)?
我怎么能这样简单地检查一下 ?
编辑:安全导航操作员
let route = getAddressComponent(addressComponents, 'route')?.value.long_name;
如果它不存在,它可能设置route为null而不是抛出错误?
我正在尝试使用 HSV 值和 PIL 库为 MandelBrot 着色。
即使多次尝试摆弄 HSV 值,我也无法达到预期的效果。
这是我目前拥有的
这是想要的效果
这是我正在尝试的代码,如果您可以添加一些提示来优化下面的代码以更快地计算集合,这也可能是有益的,我是 python 新手
from PIL import Image
import random
import math
from decimal import Decimal
# Size of the Image Canvas
HEIGHT = 500
ZOOM = 0.0
Y_PAN = 0.0
# Range of the Complex Plane
MIN_X = -2.0 + ZOOM
MAX_X = 2.0 - ZOOM
MAX_Y = 2.0 + Y_PAN - ZOOM
MIN_Y = -2.0 + Y_PAN + ZOOM
DATA = []
def map_to_scale_d(x, in_min, in_max, out_min, …Run Code Online (Sandbox Code Playgroud)