<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之旅 廣告
                >[success] # ES8 -- Object.values 1. `Object.values`方法返回一個數組,成員是參數對象自身的(不含繼承的)所有可遍歷(enumerable)屬性的鍵值 ~~~ const obj = { name: "jimmy", age: 18, height: 188, }; console.log(Object.values(obj)); // [ 'jimmy', 18, 188 ] ~~~ >[success] # ES8 -- Object.entries 1. `Object.entries()` 方法返回一個數組,成員是參數對象自身的(不含繼承的)所有可遍歷屬性的鍵值對數組 ~~~ const obj = { name: "jimmy", age: 18, height: 188, }; console.log(Object.entries(obj)); // [ [ 'name', 'jimmy' ], [ 'age', 18 ], [ 'height', 188 ] ] console.log(Object.entries([1, 2, 3])); // [ [ '0', 1 ], [ '1', 2 ], [ '2', 3 ] ] ~~~ >[success] # ES8 -- Object.getOwnPropertyDescriptors 1. `Object.getOwnPropertyDescriptors()` 方法用來獲取一個對象的所有自身屬性的描述符。 ~~~ const obj = { name: "jimmy", age: 18, }; const desc = Object.getOwnPropertyDescriptors(obj); console.log(desc); // 打印結果 { name: { value: 'jimmy', writable: true, enumerable: true, configurable: true }, age: { value: 18, writable: true, enumerable: true, configurable: true } } ~~~ >[success] # String.prototype.padStart 1. `String.prototype.padStart`把指定字符串填充到字符串頭部,返回新字符串。 2. `str.padStart(targetLength [, padString])`,**targetLength**當前字符串需要填充到的目標長度。如果這個數值小于當前字符串的長度,則返回當前字符串本身,**padString 可選**填充字符串。如果字符串太長,使填充后的字符串長度超過了目標長度,則只保留最左側的部分,其他部分會被截斷。此參數的默認值為 " " ~~~ 'abc'.padStart(10); // " abc" 'abc'.padStart(10, "foo"); // "foofoofabc" 'abc'.padStart(6,"123465"); // "123abc" 'abc'.padStart(8, "0"); // "00000abc" 'abc'.padStart(1); // "abc" ~~~ >[danger] ##### 實用案例 -- 日期格式化 ~~~ const now = new Date() const year = now.getFullYear() // 月份和日期 如果是一位前面給它填充一個0 const month = (now.getMonth() + 1).toString().padStart(2, '0') const day = (now.getDate()).toString().padStart(2, '0') console.log(year, month, day) console.log( `${year}-${month}-${day}` ) //輸入今天的日期 2022-09-04 ~~~ >[danger] ##### 實用案例 -- 文字 * 號顯示 ~~~ const tel = '18788888888' // 先獲取要顯示字符,然后在用padStart 補齊 const newTel = tel.slice(-4).padStart(tel.length, '*') console.log(newTel) // *******8888 ~~~ >[success] # String.prototype.padEnd 1. `String.prototype.padEnd`把指定字符串填充到字符串尾部,返回新字符串。 2. `str.padEnd(targetLength [, padString])`,**targetLength**當前字符串需要填充到的目標長度。如果這個數值小于當前字符串的長度,則返回當前字符串本身,**padString 可選**填充字符串。如果字符串太長,使填充后的字符串長度超過了目標長度,則只保留最左側的部分,其他部分會被截斷。此參數的默認值為 " " ~~~ 'abc'.padEnd(10); // "abc " 'abc'.padEnd(10, "foo"); // "abcfoofoof" 'abc'.padEnd(6, "123456"); // "abc123" 'abc'.padEnd(1); // "abc" ~~~ >[danger] ##### 實用案例 -- 時間戳補齊 ~~~ console.log(new Date().getTime()) // 時間戳 13位的 timestamp = +String(timestamp).padEnd(13, '0') ~~~ >[success] # ES8 -- 尾逗號 Trailing commas 1. 函數參數末尾可以預留逗號 ~~~ function aaa( param1, param2, ) { /* ... */ } aaa( 'foo', 'bar', ) ~~~ >[success] # ES8 -- async/await 可參考文章中**async/await** 其他章節
                  <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>

                              哎呀哎呀视频在线观看