Skip to content

Error in ternary operator #1231

@denis-atsuta

Description

@denis-atsuta

const a = false ? (console.log("hello"), 4) : 5;

Expected output:

a = (false and (function()
    console:log("hello")
    return 4
end)()) or 5

Actual output:

print("hello")
a = false and 4 or 5

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions