Skip to content

TypeError: Cannot read properties of undefined (reading 'length') #61867

Description

@ntdiary

🔎 Search Terms

"constructor"

🕗 Version & Regression Information

⏯ Playground Link

https://www.typescriptlang.org/play/?ts=5.8.3#code/MYGwhgzhAECC0G8BQ1oHJgHsB2EAuATgK7B6YFoAUAlItAL5KNa57RjQC802ApgO5waSFhEwheAOhCYA5pTCTRhEmQLUgA

💻 Code

classA{'constructor'(){}}consta=newA()console.log(a.constructor)

🙁 Actual behavior

Open the console and place the cursor on the constructor in the last line, will throw this error:

🙂 Expected behavior

No error is expected

Additional information about the issue

conststr=nodeasStringLiteralLike;
returnstr.text.length===searchSymbolName.length&&(

Here, str is a TokenObject, it doesn't have a text property.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions