15.4.3.2-0-1.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-1
description: Array.isArray must exist as a function
--- |
387 |
15.4.3.2-0-2.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-2
description: Array.isArray must exist as a function taking 1 parameter
--- |
386 |
15.4.3.2-0-3.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-3
description: Array.isArray return true if its argument is an Array
--- |
363 |
15.4.3.2-0-4.js |
---
esid: sec-array.isarray
description: Array.isArray return false if its argument is not an Array
--- |
793 |
15.4.3.2-0-5.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-5
description: >
Array.isArray return true if its argument is an Array
(Array.prototype)
--- |
417 |
15.4.3.2-0-6.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-6
description: Array.isArray return true if its argument is an Array (new Array())
--- |
399 |
15.4.3.2-0-7.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-0-7
description: Array.isArray returns false if its argument is not an Array
--- |
371 |
15.4.3.2-1-1.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-1
description: Array.isArray applied to boolean primitive
--- |
358 |
15.4.3.2-1-2.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-2
description: Array.isArray applied to Boolean Object
--- |
383 |
15.4.3.2-1-3.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-3
description: Array.isArray applied to number primitive
--- |
351 |
15.4.3.2-1-4.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-4
description: Array.isArray applied to Number object
--- |
374 |
15.4.3.2-1-5.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-5
description: Array.isArray applied to string primitive
--- |
359 |
15.4.3.2-1-6.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-6
description: Array.isArray applied to String object
--- |
407 |
15.4.3.2-1-7.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-7
description: Array.isArray applied to Function object
--- |
374 |
15.4.3.2-1-8.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-8
description: Array.isArray applied to the Math object
--- |
356 |
15.4.3.2-1-9.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-9
description: Array.isArray applied to Date object
--- |
366 |
15.4.3.2-1-10.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-10
description: Array.isArray applied to RegExp object
--- |
371 |
15.4.3.2-1-11.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-11
description: Array.isArray applied to the JSON object
--- |
357 |
15.4.3.2-1-12.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-12
description: Array.isArray applied to Error object
--- |
380 |
15.4.3.2-1-13.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-13
description: Array.isArray applied to Arguments object
--- |
423 |
15.4.3.2-1-15.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-1-15
description: Array.isArray applied to the global object
--- |
359 |
15.4.3.2-2-1.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-2-1
description: Array.isArray applied to an object with an array as the prototype
--- |
476 |
15.4.3.2-2-2.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-2-2
description: >
Array.isArray applied to an object with Array.prototype as the
prototype
--- |
506 |
15.4.3.2-2-3.js |
---
esid: sec-array.isarray
es5id: 15.4.3.2-2-3
description: >
Array.isArray applied to an Array-like object with length and some
indexed properties
--- |
459 |
browser.js |
|
0 |
descriptor.js |
---
description: Testing descriptor property of Array.isArray
includes: [propertyHelper.js]
esid: sec-array.isarray
--- |
386 |
name.js |
---
esid: sec-array.isarray
es6id: 22.1.2.2
description: >
Array.isArray.name is "isArray".
info: |
Array.isArray ( arg )
17 ECMAScript Standard Built-in Objects:
Every built-in Function object, including constructors, that is not
identified as an anonymous function has a name property whose value
is a String.
Unless otherwise specified, the name property of a built-in Function
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js]
--- |
843 |
not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
Array.isArray does not implement [[Construct]], is not new-able
info: |
ECMAScript Function Objects
Built-in function objects that are not identified as constructors do not
implement the [[Construct]] internal method unless otherwise specified in
the description of a particular function.
sec-evaluatenew
...
7. If IsConstructor(constructor) is false, throw a TypeError exception.
...
includes: [isConstructor.js]
features: [Reflect.construct, arrow-function]
--- |
930 |
proxy-revoked.js |
---
esid: sec-array.isarray
es6id: 22.1.2.2
description: Revoked proxy value produces a TypeError
info: |
1. Return IsArray(arg).
7.2.2 IsArray
[...]
3. If argument is a Proxy exotic object, then
a. If the value of the [[ProxyHandler]] internal slot of argument is null,
throw a TypeError exception.
b. Let target be the value of the [[ProxyTarget]] internal slot of
argument.
c. Return ? IsArray(target).
features: [Proxy]
--- |
824 |
proxy.js |
---
esid: sec-array.isarray
es6id: 22.1.2.2
description: Proxy of an array is treated as an array
info: |
1. Return IsArray(arg).
7.2.2 IsArray
[...]
3. If argument is a Proxy exotic object, then
a. If the value of the [[ProxyHandler]] internal slot of argument is null,
throw a TypeError exception.
b. Let target be the value of the [[ProxyTarget]] internal slot of
argument.
c. Return ? IsArray(target).
features: [Proxy]
--- |
1089 |
shell.js |
|
0 |