Remarque car ce sera un gâchis ✍
Python | JavaScript | |
---|---|---|
"" | False | false |
[] | False | true |
{} | False | true |
Python
In [1]: True if "" else False
Out[1]: False
In [2]: True if [] else False
Out[2]: False
In [3]: True if {} else False
Out[3]: False
JavaScript
"" ? true : false;
false
[] ? true : false;
true
{} ? true : false;
VM1052:1 Uncaught SyntaxError: Unexpected token '?'
//Quoi!?
//Si oui ↓
obj = {};
{}
obj ? true : false;
true
Je ne sais pas pourquoi l'objet JS a eu une erreur de syntaxe !! Puisqu'il s'agit d'un article mémo, je le vérifierai séparément à une date ultérieure.
Recommended Posts