const result = typeof class extends Array {}
結果?
assert.equal(result, 'object')
assert.equal(result, 'array')
assert.equal(result, 'function')
assert.equal(result, 'class')
答案
const result = new Foo(3).length; class Foo extends Array {}
會發生什麼事?
assert.equal(result, 3)
assert.equal(result, undefined)
ReferenceError
class Foo extends Array {} const result = new Foo(3).length;