arg-has-no-viewedarraybuffer.js |
---
esid: sec-arraybuffer.isview
description: >
Return false if arg has no [[ViewedArrayBuffer]] internal slot.
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
--- |
591 |
arg-is-arraybuffer.js |
---
esid: sec-arraybuffer.isview
description: >
Return false from an instance of ArrayBuffer
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
--- |
533 |
arg-is-dataview-buffer.js |
---
esid: sec-arraybuffer.isview
description: >
Return false from DataView's instance `.buffer`
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [DataView]
--- |
584 |
arg-is-dataview-constructor.js |
---
esid: sec-arraybuffer.isview
description: >
Return false if arg is the DataView constructor
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [DataView]
--- |
537 |
arg-is-dataview-subclass-instance.js |
---
esid: sec-arraybuffer.isview
description: >
Return true if arg is an instance from a subclass of DataView
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [class, DataView]
--- |
605 |
arg-is-dataview.js |
---
esid: sec-arraybuffer.isview
description: >
Return true if is an instance of DataView
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [DataView]
--- |
570 |
arg-is-not-object.js |
---
esid: sec-arraybuffer.isview
description: >
Return false if arg is not Object
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
...
--- |
599 |
arg-is-typedarray-buffer.js |
---
esid: sec-arraybuffer.isview
description: >
Return false from TypedArray's instance `.buffer`
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [TypedArray]
includes: [testTypedArray.js]
--- |
695 |
arg-is-typedarray-constructor.js |
---
esid: sec-arraybuffer.isview
description: >
Return false if arg is a TypedArray constructor
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [TypedArray]
includes: [testTypedArray.js]
--- |
656 |
arg-is-typedarray-subclass-instance.js |
---
esid: sec-arraybuffer.isview
description: >
Return true if arg is an instance from a subclass of TypedArray
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [class, TypedArray]
includes: [testTypedArray.js]
--- |
718 |
arg-is-typedarray.js |
---
esid: sec-arraybuffer.isview
description: >
Return true if arg is an instance of TypedArray
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [TypedArray]
includes: [testTypedArray.js]
--- |
685 |
browser.js |
|
0 |
invoked-as-a-fn.js |
---
esid: sec-arraybuffer.isview
description: >
`isView` can be invoked as a function
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
2. If arg has a [[ViewedArrayBuffer]] internal slot, return true.
3. Return false.
features: [TypedArray, DataView]
includes: [testTypedArray.js]
--- |
951 |
length.js |
---
esid: sec-arraybuffer.isview
description: >
ArrayBuffer.isView.length is 1.
info: |
ArrayBuffer.isView ( arg )
17 ECMAScript Standard Built-in Objects:
Every built-in Function object, including constructors, has a length
property whose value is an integer. Unless otherwise specified, this
value is equal to the largest number of named arguments shown in the
subclause headings for the function description, including optional
parameters. However, rest parameters shown using the form “...name”
are not included in the default argument count.
Unless otherwise specified, the length property of a built-in Function
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js]
--- |
1080 |
name.js |
---
esid: sec-arraybuffer.isview
description: >
ArrayBuffer.isView.name is "isView".
info: |
ArrayBuffer.isView ( 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]
--- |
845 |
no-arg.js |
---
esid: sec-arraybuffer.isview
description: >
Return false if isView is called with no arg
info: |
24.1.3.1 ArrayBuffer.isView ( arg )
1. If Type(arg) is not Object, return false.
...
--- |
412 |
not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
ArrayBuffer.isView 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, ArrayBuffer, arrow-function]
--- |
907 |
prop-desc.js |
---
esid: sec-arraybuffer.isview
description: >
"isView" property of ArrayBuffer
info: |
ES6 section 17: Every other data property described in clauses 18 through 26
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js]
--- |
634 |
shell.js |
---
description: |
Collection of functions used to assert the correctness of TypedArray objects.
defines:
- floatArrayConstructors
- nonClampedIntArrayConstructors
- intArrayConstructors
- typedArrayConstructors
- TypedArray
- testWithTypedArrayConstructors
- nonAtomicsFriendlyTypedArrayConstructors
- testWithAtomicsFriendlyTypedArrayConstructors
- testWithNonAtomicsFriendlyTypedArrayConstructors
- testTypedArrayConversions
--- |
5052 |