小编dar*_*fin的帖子

是否可以在javascript中检查null内联?

我有一个函数可以解析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;

如果它不存在,它可能设置routenull而不是抛出错误?

javascript null

11
推荐指数
4
解决办法
2万
查看次数

在曼德尔布罗集中实现平滑着色

我正在尝试使用 HSV 值和 PIL 库为 MandelBrot 着色。

即使多次尝试摆弄 HSV 值,我也无法达到预期的效果。

这是我目前拥有的

当前.png

这是想要的效果

所需.png

这是我正在尝试的代码,如果您可以添加一些提示来优化下面的代码以更快地计算集合,这也可能是有益的,我是 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)

python fractals mandelbrot python-3.x

7
推荐指数
1
解决办法
1180
查看次数

标签 统计

fractals ×1

javascript ×1

mandelbrot ×1

null ×1

python ×1

python-3.x ×1