<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>选择题 on Last Stand</title><link>https://amatsuzero.github.io/LastStand/tags/%E9%80%89%E6%8B%A9%E9%A2%98/</link><description>Recent content in 选择题 on Last Stand</description><generator>Hugo</generator><language>zh-cn</language><atom:link href="https://amatsuzero.github.io/LastStand/tags/%E9%80%89%E6%8B%A9%E9%A2%98/index.xml" rel="self" type="application/rss+xml"/><item><title>选择题 面试题</title><link>https://amatsuzero.github.io/LastStand/posts/frontend/interview-questions/tag-23-18275a1e/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/frontend/interview-questions/tag-23-18275a1e/</guid><description>&lt;p&gt;共 154 道 选择题 面试题。答案默认折叠，便于先自行作答。&lt;/p&gt;
&lt;h2 id="question-fa065548-704b-4428-b784-6a038acde5b4"&gt;1. 对以下代码说法正确的是？&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;难度：1 · 类型：Choice&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-js" data-lang="js"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;let&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;arr&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;4&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;5&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;let&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;arr2&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;, , &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;A. 执行 arr.length = 3，此时数组为 [1,2,3]&lt;/li&gt;
&lt;li&gt;B. 执行 arr[10] = 11，此时 arr.length 为 6&lt;/li&gt;
&lt;li&gt;C. 执行 delete arr[2]，此时 arr.length 为 4，数组为 [1,2,4,5]&lt;/li&gt;
&lt;li&gt;D. arr2.length 的长度为 2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="题目要点"&gt;题目要点&lt;/h3&gt;
&lt;p&gt;考察的是数组的length属性：&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;参考答案&lt;/summary&gt;
&lt;p&gt;&lt;strong&gt;正确答案：A&lt;/strong&gt;
考察的是数组的length属性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;设置数组的length值为小于当前值的非负整数n，则任何索引大于或等于n的数组元素都会从数组中被删除&lt;/li&gt;
&lt;li&gt;如果给一个索引为i​的数组元素赋值，而i大于或等于数组当前的length，则数组的length属性会被设 置为i+1​&lt;/li&gt;
&lt;li&gt;对数组元素使用delete操作符不会修改length属性，使用splice()​会&lt;/li&gt;
&lt;li&gt;如果省略数组字面量中的一个值，被省略的元素是不存在的，但它的索引是存在的&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;h2 id="question-96eb9035-e189-4403-a370-eccca4a16345"&gt;2. 下列哪些不可以实现浏览器存储数据？&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;难度：1 · 类型：Choice&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;A. cookie&lt;/li&gt;
&lt;li&gt;B. localStorage&lt;/li&gt;
&lt;li&gt;C. session&lt;/li&gt;
&lt;li&gt;D. sessionStorage&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="题目要点-1"&gt;题目要点&lt;/h3&gt;
&lt;p&gt;session 不是浏览器端 API，指的是服务端会话机制，不能直接用于浏览器存储&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;参考答案&lt;/summary&gt;
&lt;p&gt;&lt;strong&gt;正确答案：C&lt;/strong&gt;
session 不是浏览器端 API，指的是服务端会话机制，不能直接用于浏览器存储&lt;/p&gt;</description></item></channel></rss>