<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之旅 廣告
                ## 判斷是不是數組類型 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; Array.isArray( arr ) // 返回true就是數組,否則就不是數組 ~~~ <br> ## 數組合并 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; var arr2 = arr.concat([2,3,4])//兩個數組合并 ~~~ <br> ## 數組轉字符串 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; var str = arr.join('-') //數組合并成字符串, 傳入的參數是分隔符 console.log(str) ~~~ <br> ## 字符串分割成數組 ~~~ var str = "1-2-3-4-5" var arr2 = str.split('-') //字符串分割成數組 console.log(arr2) ~~~ <br> ## 查找一個值在數組里面的下標 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; var index = arr.indexOf(5); //數組查找元素的下標,找不到就返回-1 console.log(index) ~~~ <br> ## 數組刪除元素 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.splice(2, 1); //數組刪除元素 第一個參數是下標,第二個參數是刪除的數量 ~~~ <br> ## 數組插入元素 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.splice(2, 0, 99); //數組插入元素 第三個參數以及后邊的參數是插入的值(支持插入多個) ~~~ <br> ## 數組后面添加元素(壓棧) ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.push(-100); //前面添加一個值 ~~~ <br> ## 數組前面添加元素 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.unshift(-100); //前面添加一個值 ~~~ <br> ## 數組后面刪除一個元素(出棧) ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.pop(); //后邊彈出(刪除)一個值 ~~~ <br> ## 數組前面刪除一個元素 ~~~ var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; arr.shift(); //前面彈出(刪除)一個值 ~~~ <br> ## 數組倒轉(不能用現成函數) ~~~ var arr = [3,6,2,4,1,5] var tmp = []; for (var i = arr.length - 1; i >= 0; i--) { tmp.push(arr[i]) } console.log(tmp) ~~~ <br> ## 數組升序 ~~~ var arr = [3,6,2,4,1,5] arr.sort() console.log(arr) ~~~ <br> ## 數組降序 ~~~ var arr = [3,6,2,4,1,5] arr.sort(function (a,b) { return b-a }) console.log(arr) ~~~ <br> ## 數組去重 ~~~ var arr=[1,2,3,3,4,4,5,5,6,1,9,3,25,4]; var newArr = []; var len=arr.length; for (var i = 0; i < len; i++) { if(newArr.indexOf(arr[i]) === -1){ newArr.push(arr[i]); } } console.log(newArr); ~~~ <br> ## 偽數組是什么,怎么把偽數組轉化成真正的數組 無法直接調用數組方法或期望length屬性有什么特殊的行為,不具有數組的push,pop等方法,但仍可以對真正數組遍歷方法來遍歷它們。典型的是函數的argument參數,還有像調用getElementsByTagName,document.childNodes之類的,它們都返回NodeList對象都屬于偽數組。可以使用Array.prototype.slice.call(fakeArray)將數組轉化為真正的Array對象。 <br>
                  <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>

                              哎呀哎呀视频在线观看