Skip to content

ES2015 or ES2017 for new ArrayBuffer(length) #1962

Closed
@glistening

Description

@glistening

The definition of new ArrayBuffer(length) is changed in ES2017.

( I pushed #1959 before I recognise it. I would like to get opinions. )

For example,

ES2015
new ArrayBuffer(1.1) should throw RangeError.

ES2017
new ArrayBuffer(1.1) creates ArrayBuffer with byteLength=1.

I would like to follow ES2017's definition.

Major engines (v8/spidermonkey/jsc) already work like ES2017 spec. ( Or ES specification may be updated to follow major engines. ES2016 specification was same to ES2015. ).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions