资讯专栏INFORMATION COLUMN

es7两个比较实用的方法

Integ / 349人阅读

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

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

还不是很简单,两个*号就能进行求幂运算

Array.prototype.includes

es6为字符串添加了一个includes方法,现在同样运用与数组

l=[1,2,3]
l.includes(5)//false  跟数组一样

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

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

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

相关文章

  • react系列-bind this

    摘要:幸运的是,已经提供了对这个新语法的支持。而且函数绑定语法属于草案中的特性,尚未纳入标准。方案和方案会增加代码量方案需要引入第三方库,不过提供了很多使用的装饰器。常用的方案是方案和方案删除箭头函数删除 问题 对于大多数前端开发来说,JavaScript 的 this 关键字会造成诸多困扰,由于 JavaScript 代码中的 this 指向并不清晰。在写react应用时,也会也到很多作...

    XGBCCC 评论0 收藏0
  • 实例感受-es6常用语法和优越性

    摘要:在重写完了的时候,就个人总结了一下常用的一些常用的语法和比优越的方面。参数字符串是否在原字符串的尾部返回布尔值。第一个大于的成员的索引方法,用于某个数组是否包含给定的值,返回一个布尔值。 1.前言 前几天,用es6的语法重写了我的一个代码库,说是重写,其实改动的并不多,工作量不大。在重写完了的时候,就个人总结了一下es6常用的一些常用的语法和比es5优越的方面。下面提到的语法可能也就是...

    fsmStudy 评论0 收藏0
  • VS code-前端配置_022

    摘要:前端配置简体中文插件,一般会自动识别你的环境,自动提示是否需要简体中文的语言包。使用插件将目前配置保存到上,以后只需要从上获取,就可以一次性安装插件配置信息。 VS code-前端配置 showImg(https://segmentfault.com/img/bVbuK6l?w=1224&h=999); Chinese (Simplified) Language Pack for Vi...

    cyrils 评论0 收藏0
  • 「大概可能也许是」目前最好 JavaScript 异步方案 async/await

    摘要:使用时也要注意范围和层级。服务端配置服务端使用,最简单的方式是通过。云引擎是推出的服务器端运行环境,支持和环境,功能强大而且目前免费,结合,使原本复杂的开发工作变得简单高效。目前也支持和海外节点,轻松满足你的业务需求。 构建一个应用程序总是会面对异步调用,不论是在 Web 前端界面,还是 Node.js 服务端都是如此,JavaScript 里面处理异步调用一直是非常恶心的一件事情。以...

    Scorpion 评论0 收藏0

发表评论

0条评论

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