mirror of https://github.com/tc39/test262.git
32 lines
800 B
Plaintext
32 lines
800 B
Plaintext
// Copyright (C) 2017 the V8 project authors. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
/*---
|
|
desc: Nested array destructuring with a null value
|
|
template: error
|
|
info: |
|
|
13.3.3.6 Runtime Semantics: IteratorBindingInitialization
|
|
|
|
BindingElement : BindingPattern Initializer_opt
|
|
|
|
1. If iteratorRecord.[[done]] is false, then
|
|
[...]
|
|
e. Else
|
|
i. Let v be IteratorValue(next).
|
|
[...]
|
|
4. Return the result of performing BindingInitialization of BindingPattern
|
|
with v and environment as the arguments.
|
|
|
|
13.3.3.5 Runtime Semantics: BindingInitialization
|
|
|
|
BindingPattern : ArrayBindingPattern
|
|
|
|
1. Let iterator be ? GetIterator(value).
|
|
---*/
|
|
|
|
//- elems
|
|
[[x]]
|
|
//- vals
|
|
[null]
|
|
//- error
|
|
TypeError
|