From 1b56949e09f771d080996027b17657d799440c90 Mon Sep 17 00:00:00 2001 From: Michael Ficarra Date: Mon, 30 Jun 2025 07:14:21 -0600 Subject: [PATCH] use Get in zipKeyed --- spec.emu | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/spec.emu b/spec.emu index 4fb9ad1..9bf4b31 100644 --- a/spec.emu +++ b/spec.emu @@ -81,16 +81,8 @@ copyright: false 1. Let _desc_ be Completion(_iterables_.[[GetOwnProperty]](_key_)). 1. IfAbruptCloseIterators(_desc_, _iters_). 1. If _desc_ is not *undefined* and _desc_.[[Enumerable]] is *true*, then - 1. Let _value_ be *undefined*. - 1. If IsDataDescriptor(_desc_) is *true*, then - 1. Set _value_ to _desc_.[[Value]]. - 1. Else, - 1. Assert: IsAccessorDescriptor(_desc_) is *true*. - 1. Let _getter_ be _desc_.[[Get]]. - 1. If _getter_ is not *undefined*, then - 1. Let _getterResult_ be Completion(Call(_getter_, _iterables_)). - 1. IfAbruptCloseIterators(_getterResult_, _iters_). - 1. Set _value_ to _getterResult_. + 1. Let _value_ be Completion(Get(_iterables_, _key_)). + 1. IfAbruptCloseIterators(_value_, _iters_). 1. If _value_ is not *undefined*, then 1. Append _key_ to _keys_. 1. Let _iter_ be Completion(GetIteratorFlattenable(_value_, ~reject-strings~)).