Skip to content

forEach / map is not a function #451

Open
@theboredfish

Description

@theboredfish

This one I feel is bordering on help/feature request than an issue, so apologies in advance..

If I pass an iterable into the JS world (in my case, an instance of a class that extends ArrayIterator) then attempting to get forEach or map functions on it throws an error

TypeError: users.forEach is not a function

meaning that i can't have an interoperable lazy loader that works with the same JS code.

Is this actually do-able? I appreciate i can process and pass the items as a 'true' array, but these are database records and could be plentiful. If there are any hooks / magic methods / tricks that can be used to fool V8 into allowing this to work, that'd be awesome.

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