<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 1. ``` Array.from(new Set(arr.flat(Infinity))).sort((a,b)=>{ return a-b}) ``` 2. ``` function flatten(arr) { while (arr.some(item => Array.isArray(item))) { arr = [].concat(...arr); } return arr; } Array.from(new Set(flatten(arr))).sort((a, b) => { return a - b }) ``` 3. ``` Array.from(new Set(arr.toString().split(',').map((v)=>{return parseInt(v,10)}))).sort((a,b)=>{ return a-b}) ``` ## 相關知識 ### flat ~~~ [1, 2, [3, 4]].flat() // [1, 2, 3, 4] ~~~ ~~~ [1, 2, [3, [4, 5]]].flat() // [1, 2, 3, [4, 5]] 默認為1。 [1, 2, [3, [4, 5]]].flat(2) // [1, 2, 3, 4, 5] ~~~ ~~~ [1, [2, [3]]].flat(Infinity) // [1, 2, 3] // 如果不管有多少層嵌套,都要轉成一維數組,可以用`Infinity`關鍵字作為參數。 ~~~ ~~~ [1, 2, , 4, 5].flat() // [1, 2, 4, 5] 如果原數組有空位,`flat()`方法會跳過空位。 ~~~ ### Set ~~~ [...new Set('ababbc')].join('') // "abc" 去除字符串里面的重復字符。 ~~~ ``` const set = new Set([1, 2, 3, 4, 4]); [...set] // [1, 2, 3, 4] ``` ### ... ``` console.log(...[1, 2, 3]) //1 2 3 console.log([1, 2, 3]) //?[1, 2, 3] ``` 該運算符將一個數組,變為參數序列。 ## 展平的其他方法 ``` var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; arr.toString(); ``` ![](https://img.kancloud.cn/12/be/12bed4ddaf127aa7a9601a34f8e8c95c_688x64.png)
                  <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>

                              哎呀哎呀视频在线观看