溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Javascript es7中比較實用的方法有哪些

發布時間:2021-08-02 11:25:56 來源:億速云 閱讀:143 作者:小新 欄目:web開發

這篇文章主要介紹了Javascript es7中比較實用的方法有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、、operator (求冪運算符)**

console.log(2**3);//8
console.log(4**4);//256
//以往的寫法
console.log(Math.pow(2,3));//8
console.log(Math.pow(4,4));//256

還不是很簡單,兩個*號就能進行求冪運算

1.Array.prototype.includes

es6為字符串添加了一個includes方法,現在同樣運用與數組

l=[1,2,3]
l.includes(5)//false 跟數組一樣

2.字符填充函數padStart 和 padEnd

padStart()在開始部位填充,返回一個給出長度的字符串,填充物給定字符串,把字符串填充到期望的長度。從字符串的左邊開始

padEnd從字符串的尾端右邊開始填充。第二個參數,你能實際上用一個任何長度的字符串。

console.log('react'.padStart(10).length)   // "  react" is 10
console.log('backbone'.padStart(10).length)   // " backbone" is 10
console.log('react'.padEnd(10, ':-)'))   // "react:-):-" is 10
console.log('backbone'.padEnd(10, '*'))   // "backbone**" is 10

二、Object.values:

let obj = { 
  x: 'xxx', 
  y: 1 
};
 Object.values(obj); // 打印['xxx', 1];

 let obj = ['e', 's', '8'];
 Object.values(obj); // 打印['e', 's', '8'];
  
 Object.values('es8'); // 打印['e', 's', '8'];
  
 const obj = { 10: 'xxx', 1: 'yyy', 3: 'zzz' };
 Object.values(obj); // 打印['yyy', 'zzz', 'xxx'];
//注釋:如果是純 number 型的鍵值,則返回值順序根據鍵值從小到大排列;

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Javascript es7中比較實用的方法有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女