Repository navigation
bug: console.table doesn't print #24909
Description
- Version: 8.12.0
- Platform: Linux bigbang 4.15.0-42-generic 45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- Subsystem: Console

Activity
- addedconsoleIssues and PRs related to the console subsystem.Issues and PRs related to the console subsystem.
on Dec 8, 2018 Just tried on
9.11.2- doesn't work. But on10.0.0its working.The functionality was only added in 10.0.0, see https://nodejs.org/api/console.html#console_console_table_tabulardata_properties
Reacted by antsmartianthis is not a bug. console.table was a no-op until v10 (and was also backported to v9)
note that in the versions before it was implemented in node, it will still print out the console table in the chrome devtools inspector.
Reacted by antsmartian and Dhruv Jainif it wasn't introduced until v10
why doesn't it throw an Error
TypeError: console.table is not a function
?@maddhruv V8 engine has its own console which outputs to the inspector console, which is what was directly exposed. (see https://nodejs.org/api/console.html#console_inspector_only_methods)
This is an 8.x documentation bug IMO. It ought to be listed in the 8.x docs but it is not. It's in the 9.x docs and even says that it was added in 8.0.0 there: https://nodejs.org/docs/latest-v9.x/api/console.html#console_console_table_array_columns
The docs were added in #17004 but that PR got a
dont-land-on-v8.xlabel for some reason.I've removed the label and hopefully that means it ends up in the next v8.x release. See #17004 (comment)
Given the above, I'm going to close this, but if you think it should remain open until the next 8.x release, leave a comment or (if GitHub lets you) re-open.