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
これ、今日気づきました。やばい。ぼんやりしてるとダメですね。
この記事が気に入ったらサポートをしてみませんか?