見出し画像

PythonからNodeへ移って

最近は仕事でTypescriptやらVueやら使っていたのですが、実は空のリストやオブジェクトの扱いが間違ってました。ここだけの秘密ですよ。

Pythonでは空のリストってfalse扱いなんですよね。

$ python
>>> if ([]):
...   print('hello world')
>>> if ([1]):
...   print('hello world')
hello world

でもJavascriptやTypescriptではこうじゃ。

$ node
> if ([]) console.info('hello world')
hello world
> if ([1]) console.info('hello world')
hello world

これ、今日気づきました。やばい。ぼんやりしてるとダメですね。

この記事が気に入ったらサポートをしてみませんか?