JavaScript | Практика #175 | Массивы | ★★★☆☆
<p><strong>Ответ: <code>4</code>.</strong></p>
<p>Поскольку, в примере указано, что код будет выполняться в браузере, то <code>this.length = window.length</code>. </p>
<p><a href="https://developer.mozilla.org/ru/docs/Web/API/Window/length" target="_blank" rel="noopener">Window.length</a> возвращает кол-во фреймов (например <frame> или <iframe>) в текущем окне.</p>
<pre class="language-javascript"><code>framesCount = window.length;</code></pre>
<p>В нашем случае, <code>this.length = 0</code>, отсюда <code>foo[0] = 'e'</code> перезапишет первый элемент массива.</p>
<p><strong>Ответ: <code>4</code>.</strong></p>
<p>Поскольку, в примере указано, что код будет выполняться в браузере, то <code>this.length = window.length</code>. </p>
<p><a href="https://developer.mozilla.org/ru/docs/Web/API/Window/length" target="_blank" rel="noopener">Window.length</a> возвращает кол-во фреймов (например <frame> или <iframe>) в текущем окне.</p>
<pre class="language-javascript"><code>framesCount = window.length;</code></pre>
<p>В нашем случае, <code>this.length = 0</code>, отсюда <code>foo[0] = 'e'</code> перезапишет первый элемент массива.</p>
Ниже представлено пояснение.
Ответ: 4
.
Поскольку, в примере указано, что код будет выполняться в браузере, то this.length = window.length
.
Window.length возвращает кол-во фреймов (например <frame> или <iframe>) в текущем окне.
framesCount = window.length;
В нашем случае, this.length = 0
, отсюда foo[0] = 'e'
перезапишет первый элемент массива.