资讯专栏INFORMATION COLUMN

es7求幂运算符和es8简单介绍

duan199226 / 934人阅读

摘要:求幂运算符和简单介绍求幂运算符求幂运算符求幂运算符打印打印打印打印打印判断数组里面有没有那个值在字符串前面填充打印打印打印打印打印在字符串后边填充打印打印打印打印打印注释其中第一个参数是目标长度,第二个参数是填充字符串,默认的值是空格。

es7求幂运算符和es8简单介绍

es7求幂运算符:

求幂运算符 ** operator (求幂运算符)

 console.log(2**3);  //打印8;
    console.log(4**3);    //打印64;
    console.log(Math.pow(2,3));//打印8;
    console.log(Math.pow(4,3));//打印64;

Array.prototype.includes

let a = [1,2,3];
    console.log(a.includes(5));//打印false;
    //includes:判断数组里面有没有那个值;

es8:

padStart:

//在字符串前面填充:
    "es8".padStart(2);          // 打印"es8";
    "es8".padStart(5);          // 打印"  es8";
    "es8".padStart(6, "woof");  // 打印"wooes8";
    "es8".padStart(14, "wow");  // 打印"wowwowwowwoes8";
    "es8".padStart(7, "0");     // 打印"0000es8";

padEnd:

//在字符串后边填充:
    "es8".padEnd(2);          // 打印"es8";
    "es8".padEnd(5);          // 打印"es8  ";
    "es8".padEnd(6, "woof");  // 打印"es8woo";
    "es8".padEnd(14, "wow");  // 打印"es8wowwowwowwo";
    "es8".padEnd(7, "6");     // 打印"es86666";
        
//注释:其中第一个参数是目标长度,第二个参数是填充字符串,默认的值是空格。

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 型的键值,则返回值顺序根据键值从小到大排列;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84172.html

相关文章

  • es7es8其他知识

    摘要:字符填充函数和在开始部位填充,返回一个给出长度的字符串,填充物给定字符串,把字符串填充到期望的长度。 这是一些关于es7与es8的一些小知识,都是一些比较常用的,可以简单了解下 求幂运算符(**) console.log(2**3);//8 console.log(4**4);//256 //以往的写法 console.log(Math.pow(2,3));//8 console.lo...

    lunaticf 评论0 收藏0
  • es7两个比较实用的方法

    摘要:两个比较实用的方法求幂运算符以往的写法还不是很简单,两个号就能进行求幂运算为字符串添加了一个方法,现在同样运用与数组跟数组一样字符填充函数和在开始部位填充,返回一个给出长度的字符串,填充物给定字符串,把字符串填充到期望的长度。 es7两个比较实用的方法 operator (求幂运算符)** console.log(2**3);//8 console.log(4**4);//256 ...

    Integ 评论0 收藏0
  • 细解JavaScript ES7 ES8 ES9 新特性

    摘要:定期召开会议,会议由会员公司的代表与特邀专家出席。新版本将会包含每年截止时间之前完成的所有特性。它引入了一个新的构造函数和具有辅助函数的命名空间对象。 导言:ECMAScript的演化不会停止,但是我们完全没必要害怕。除了ES6这个史无前例的版本带来了海量的信息和知识点以外,之后每年一发的版本都仅仅带有少量的增量更新,一年更新的东西花半个小时就能搞懂了,完全没必要畏惧。本文将带您花大约...

    Youngs 评论0 收藏0
  • ES7/8流行特性

    摘要:的两个特性数组是否包含某元素它的作用类似于都可以用来查询数组或字符串是否包含指定元素。基本规则表示这是一个函数,只能用在这个函数里面。表示在这里等待返回结果了,再继续执行。 ECMAScript 2016(ES7) 的两个特性 Array.prototype.includes(数组是否包含某元素) 它的作用类似于indexOf(),都可以用来查询数组或字符串是否包含指定元素。...

    codergarden 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<