|
|
|
|
|
by SkiFire13
405 days ago
|
|
To be fair Lua also made some bad decisions, though maybe not as bad as javascript: - tables being used for both objects and arrays can create a lot of confusion, especially when you have some integer keys, but not all, and especially when they are not consecutive or one of them is 0
- indexes start at 1
- assigning nil deinitializes variables/entries instead of assigning the value `nil` (this becomes especially bad if you mistakingly try to use nil as a value in an array/table)
- nil and false are falsy, but not 0, which instead is truthy |
|