<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之旅 廣告
                ~~~ /* * 數組中常用的內置方法:基于這些方法可以讓我們有效的對數組進行操作 * console.dir(Array.prototype) * https://developer.mozilla.org/zh-CN/ * * 1.關于數組的增刪改 * + push * + pop * + shift * + unshift * + splice * 2.關于數組查詢和拼接 * + slice * + concat * 3.轉換為字符串 * + toString * + join * 4.驗證是否包含某一項的 * + indexOf / lastIndexOf * + includes * 5.關于排序的 * + reverse * + sort * 6.關于數組迭代的方法 * + forEach * + map * * 記憶的方式: * 1.方法的意義和作用 * 2.參數(執行方法的時候傳遞的內容) * 3.返回值(執行完方法返回的結果) * 4.原始數組是否改變 */ // let arr = [10, 20, 30]; /* * push:向數組末尾追加元素 * @params: * 參數個數不固定,類型也不固定,都是向數組末尾依次追加的內容 * @return: * [NUMBER]新增后數組的長度 * 原始數據改變 * * 基于對象鍵值對操作:arr[arr.length]=xxx */ // let result = arr.push(40, '珠峰培訓'); // console.log(result); //=>5 /* * pop:刪除數組最后一項 * @params:無 * @return: * 被刪除的那一項內容 * 原始數組改變 * * arr.length-- 刪除最后一項 */ // let result = arr.pop(); /* * unshift:向數組開始位置新增內容 * @params: * 個數不定、類型不定,都是要依次新增的內容 * @return: * [NUMBER]新增后數組的長度 * 原始數據改變 */ // let result = arr.unshift(0, '珠峰培訓'); /* * shift:刪除數組第一項 * @params:無 * @return: * 被刪除的那一項內容 * 原始數組改變 */ // let result = arr.shift(); /* * splice:實現數組指定位置的增刪改 * arr.splice(n,m):從數組索引n開始,刪除m個元素,返回結果是以新數組的方式,把刪除的內容進行存儲(m不寫就是刪除到末尾) * arr.splice(n,m,x1,x2...):從索引n開始,刪除m個元素,用x1(或者更多的值)替換刪除的內容,返回結果是一個數組,存儲刪除的內容 * arr.splice(n,0,x1,x2...):從索引n開始,一個都不刪除(返回結果是空數組),把x1或者更多值“插入到索引n的前面” * 原始數組都會改變 */ // let arr = [10, 20, 30, 40, 50, 60, 70]; // ===新增(一個都不刪) // let result = arr.splice(2, 0, 100, 200, 300); // console.log(result, arr); //=>result=[] arr=[10, 20,100,200,300 ,30, 40, 50, 60, 70] // ===修改(刪除掉一部分,然后用一些值替換即可) // let result = arr.splice(2, 2, '珠峰培訓', '周嘯天'); // console.log(result, arr); //=>result=[30,40] arr=[10, 20, '珠峰培訓','周嘯天', 50, 60, 70] // ===刪除 // let result = arr.splice(2, 3); // console.log(result, arr); //=>result=[30,40,50] arr=[10,20,60,70] // let result = arr.splice(0); //=>從索引零開始,刪除到末尾(清空原來數組,把原來數組中的每一項都存放到新數組RESULT中) // console.log(result, arr); //=>result=[10, 20, 30, 40, 50, 60, 70] arr=[] // 需求:刪除數組末尾這一項,你有幾種辦法 // let arr = [10, 20, 30, 40, 50, 60, 70]; // arr.length--; // arr.pop(); //=>返回結果70 // arr.splice(arr.length - 1); //=>從最后一項開始,刪除到末尾(刪除一個) 返回結果[70] // delete arr[arr.length - 1]; //=>雖然可以刪除,但是LENGTH長度不變(一般不用) // ... // 需求:向數組末尾追加‘珠峰’ // let arr = [10, 20, 30, 40, 50, 60, 70]; // arr.push('珠峰'); // arr[arr.length] = '珠峰'; // arr.splice(arr.length, 0, '珠峰'); ~~~
                  <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>

                              哎呀哎呀视频在线观看