<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Array數組的join()方法 # 淺談JavaScript--Array數組的join()方法 # 淺談JavaScript--Array數組的join()方法 join()方法的使用: 一、最簡單的將數組的每個元素都轉為字符串 ``` <pre class="calibre13">``` <span class="token"><</span>script<span class="token">></span> <span class="token2">var</span> num <span class="token">=</span> <span class="token3">Array</span><span class="token1">(</span><span class="token4">"hello"</span><span class="token1">,</span><span class="token4">"world"</span><span class="token1">)</span><span class="token1">;</span> console<span class="token1">.</span><span class="token3">log</span><span class="token1">(</span>num<span class="token1">.</span><span class="token3">join</span><span class="token1">(</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> console<span class="token1">.</span><span class="token3">log</span><span class="token1">(</span>num<span class="token1">.</span><span class="token3">toString</span><span class="token1">(</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> console<span class="token1">.</span><span class="token3">log</span><span class="token1">(</span>num<span class="token1">.</span><span class="token3">join</span><span class="token1">(</span><span class="token4">","</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span><span class="token"><</span><span class="token">/</span>script<span class="token">></span> ``` ``` ``` <pre class="calibre13">``` 結果: hello<span class="token1">,</span>world ``` ``` 如果 join()里面不加任何參數,用法與toString()一樣 二、將字符組成單詞,意為“無縫拼接” ``` <pre class="calibre13">``` <span class="token"><</span>script<span class="token">></span> <span class="token2">var</span> num <span class="token">=</span> <span class="token3">Array</span><span class="token1">(</span><span class="token4">"h"</span><span class="token1">,</span><span class="token4">"e"</span><span class="token1">,</span><span class="token4">"l"</span><span class="token1">,</span><span class="token4">"l"</span><span class="token1">,</span><span class="token4">"o"</span><span class="token1">)</span><span class="token1">;</span> console<span class="token1">.</span><span class="token3">log</span><span class="token1">(</span>num<span class="token1">.</span><span class="token3">join</span><span class="token1">(</span><span class="token4">""</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span><span class="token"><</span><span class="token">/</span>script<span class="token">></span> ``` ``` 結果: hello ``` <pre class="calibre13">``` 在 <span class="token3">join</span><span class="token1">(</span><span class="token1">)</span>里面添加<span class="token4">""</span><span class="token3">,變成join</span><span class="token1">(</span><span class="token4">""</span><span class="token1">)</span><span class="token1">,</span>可以將字符無縫添加成一個完整的單詞 三、將單詞組成句子 ``` ``` ``` <pre class="calibre13">``` <span class="token"><</span>script<span class="token">></span> <span class="token2">var</span> num <span class="token">=</span> <span class="token3">Array</span><span class="token1">(</span><span class="token4">"I"</span><span class="token1">,</span><span class="token4">"Like"</span><span class="token1">,</span><span class="token4">"JavaScript"</span><span class="token1">,</span><span class="token4">"and"</span><span class="token1">,</span><span class="token4">"Array"</span><span class="token1">)</span><span class="token1">;</span> console<span class="token1">.</span><span class="token3">log</span><span class="token1">(</span>num<span class="token1">.</span><span class="token3">join</span><span class="token1">(</span><span class="token4">" "</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span><span class="token"><</span><span class="token">/</span>script<span class="token">></span> ``` ``` ``` <pre class="calibre13">``` 結果: <span class="token5">I</span> Like JavaScript and Array ``` ``` ``` <pre class="calibre13">``` 在 <span class="token3">join</span><span class="token1">(</span><span class="token1">)</span>里面添加<span class="token4">" "</span><span class="token3">,變成join</span><span class="token1">(</span><span class="token4">" "</span><span class="token1">)</span>,可以將單詞拼接成一段句子 ``` ``` ``` <pre class="calibre13">``` 四、判斷數組是不是空字符數組 ``` ``` ``` <pre class="calibre13">``` 注意:這里是判斷空字符數組,類似<span class="token1">[</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">]</span><span class="token3">,如果我們使用String</span><span class="token1">(</span>array<span class="token1">[</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">]</span><span class="token1">)</span>, ``` ``` ``` <pre class="calibre13">``` 返回的依然是<span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span><span class="token1">,</span> ``` ``` ``` <pre class="calibre13">``` <span class="token3">如果使用join</span><span class="token1">(</span><span class="token4">""</span><span class="token1">)</span><span class="token1">,</span>返回的是空白的,可以有效判斷這個數組是不是一個空字符數組 ``` ``` ``` <pre class="calibre13">``` 五、將數組轉化為頁面元素的內容 ``` ``` ``` <pre class="calibre13">``` <span class="token3">這是join</span><span class="token1">(</span><span class="token1">)</span>最為強大的功能 ``` ``` ``` <pre class="calibre13">``` <span class="token"><</span><span class="token">!</span><span class="token5">DOCTYPE</span> html<span class="token">></span><span class="token"><</span>html<span class="token">></span><span class="token"><</span>head lang<span class="token">=</span><span class="token4">"en"</span><span class="token">></span> <span class="token"><</span>meta charset<span class="token">=</span><span class="token4">"UTF-8"</span><span class="token">></span> <span class="token"><</span>title<span class="token">></span><span class="token"><</span><span class="token">/</span>title<span class="token">></span><span class="token"><</span><span class="token">/</span>head<span class="token">></span><span class="token"><</span>body<span class="token">></span><span class="token"><</span>select id<span class="token">=</span><span class="token4">"sel"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>select<span class="token">></span><span class="token"><</span>script<span class="token">></span> <span class="token2">var</span> sel <span class="token">=</span>document<span class="token1">.</span><span class="token3">getElementById</span><span class="token1">(</span><span class="token4">"sel"</span><span class="token1">)</span><span class="token1">;</span> <span class="token2">var</span> array<span class="token">=</span><span class="token1">[</span><span class="token4">"北京市"</span><span class="token1">,</span><span class="token4">"上海市"</span><span class="token1">,</span><span class="token4">"廣州市"</span><span class="token1">,</span><span class="token4">"深圳市"</span><span class="token1">]</span><span class="token1">;</span> <span class="token2">var</span> html<span class="token">=</span><span class="token4">"<option>"</span> <span class="token">+</span> array<span class="token1">.</span><span class="token3">join</span><span class="token1">(</span><span class="token4">"</option><option>"</span><span class="token1">)</span><span class="token">+</span> <span class="token4">"</option>"</span><span class="token1">;</span> sel<span class="token1">.</span>innerHTML<span class="token">=</span>html<span class="token1">;</span><span class="token"><</span><span class="token">/</span>script<span class="token">></span><span class="token"><</span><span class="token">/</span>body<span class="token">></span><span class="token"><</span><span class="token">/</span>html<span class="token">></span> ``` ``` 1. 執行結果: ``` <pre class="calibre13">``` <span class="token3">其實join</span><span class="token1">(</span><span class="token1">)</span>里面填入<span class="token4">"</option><option>"</span>的意思就是為數組每個元素前后都添加上 ``` ``` ``` <pre class="calibre14">``` <span class="token"><</span><span class="token">/</span>option<span class="token">></span>北京市<span class="token"><</span>option<span class="token">></span><span class="token"><</span><span class="token">/</span>option<span class="token">></span>上海市<span class="token"><</span>option<span class="token">></span><span class="token1">.</span><span class="token1">.</span> ``` ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看