Skip to content

bug: console.table doesn't print #24909

Description

@maddhruv
  • 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

image

Activity

  1. added
    consoleIssues and PRs related to the console subsystem.
    on Dec 8, 2018
  2. antsmartian commented on Dec 8, 2018

    @antsmartian
    Contributor

    Just tried on 9.11.2 - doesn't work. But on 10.0.0 its working.

  3. addaleax commented on Dec 8, 2018

    @addaleax
    Member
  4. devsnek commented on Dec 8, 2018

    @devsnek
    Member

    this 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.

  5. maddhruv commented on Dec 8, 2018

    @maddhruv
    Author

    if it wasn't introduced until v10
    why doesn't it throw an Error
    TypeError: console.table is not a function
    ?

  6. devsnek commented on Dec 8, 2018

    @devsnek
    Member

    @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)

  7. Trott commented on Dec 8, 2018

    @Trott
    Member

    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

  8. Trott commented on Dec 8, 2018

    @Trott
    Member

    The docs were added in #17004 but that PR got a dont-land-on-v8.x label for some reason.

    I've removed the label and hopefully that means it ends up in the next v8.x release. See #17004 (comment)

  9. Trott commented on Dec 8, 2018

    @Trott
    Member

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    consoleIssues and PRs related to the console subsystem.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions