当前位置:首页 > 日记 > 正文

Javascript es7中比较实用的两个方法示例

Javascript es7中比较实用的两个方法示例

本文主要跟大家介绍了关于es7中两个比较实用的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:

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

console.log(2**3);//8console.log(4**4);//256//以往的写法console.log(Math.pow(2,3));//8console.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 10console.log('backbone'.padStart(10).length)   // " backbone" is 10


console.log('react'.padEnd(10, ':-)'))   // "react:-):-" is 10console.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 型的键值,则返回值顺序根据键值从小到大排列;

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

相关文章

PS怎么镜头校正滤镜调整?

PS怎么镜头校正滤镜调整?

调整,滤镜,电脑软件,PS,和大家分享一下镜头校正滤镜的使用。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、首先打开一张风景图片。2、“滤镜”-“扭曲”-“镜头校正&rdqu…

如何用免费的QQ空间音乐

如何用免费的QQ空间音乐

音乐,空间,如何用,电脑软件,QQ,  很多人都想知道怎么去设置属于自己的QQ空间音乐,但是很多空间音乐都需要会员才能设置,其实对于普通用户,我们自己也可以设置自己想要的音乐,简单,无花费,现在小编为大家简单介绍一下.如何用免费的QQ空间音乐 …

ps怎么设计抖音软件的logo?

ps怎么设计抖音软件的logo?

电脑软件,ps,logo,喜欢玩抖音软件,想要设计抖音软件的lo,该怎么绘制呢?下面我们就来看看ps绘制的教程,请看下文详细教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建一个文件,如图所示,然后使用钢…

BootStrap模态框和select2合用时in

BootStrap模态框和select2合用时in

获取焦点,解决方法,模态框,电脑软件,BootStrap,在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入.解决方法:1.把页面中的 tabindex="-1" 删掉(测试成功):<div id="myModal" class="m…

wps表格如何设置打印每一页表头都

wps表格如何设置打印每一页表头都

表头,设置,方法,都有,表格,  wps表格在打印时,默认是每一页都打印表头的,如果我们只需第一页打印表头,应该如何设置呢?下面就让小编告诉你wps表格如何设置打印第一页表头。wps表格打印每一页表头的设置方法wps表格打印每一页表头的步骤一、…

最基础的vue.js双向绑定操作

最基础的vue.js双向绑定操作

操作,双向绑定,基础,电脑软件,js,vue.js初级入门之最基础的双向绑定操作,具体内容如下首先在页面引入vue.js以及其他需要用到的或者可能要用到的插件(这里我多引用了bootstrap和jquery)引用的时候需要注意文件的路径,准备工作这样基本就完成了,…

jQuery实现分页功能(含ajax请求、后

jQuery实现分页功能(含ajax请求、后

后台,数据,请求,分页,完整,需求分析  1)需要首页,末页功能2)有点击查看上一页,下一页功能3)页码到当前可视页码最后一页刷新页面实现思路也是分为三部分处理1)点击首页,末页直接显示第一页或者最后一页内容,当前页面为第1页或者最后一页。隐藏首…

PS怎么使用蜡笔滤镜处理?

PS怎么使用蜡笔滤镜处理?

滤镜,蜡笔,电脑软件,PS,ps中滤镜可以快速的处理图形,该怎么使用蜡笔滤镜处理图形呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开一个PS的软件,然后打开一张需要使…

JavaScript无阻塞加载和defer、asy

JavaScript无阻塞加载和defer、asy

加载,详解,电脑软件,JavaScript,async,无阻塞加载把js放在head里,浏览器是怎么去执行它的呢,是按顺序加载还是并行加载呢?在旧的浏览器下,都是按照先后顺序来加载的,这就保证了加载的js依赖不会发生问题。但是少部分新的浏览器已经开始允许并行…

详谈JS中数组的迭代方法和归并方法

详谈JS中数组的迭代方法和归并方法

方法,数组,迭代,归并,电脑软件,数组的迭代方法ES5中为数组定义了5个迭代方法。每个方法都要接收两个参数:要在每一项上面运行的函数和(可选的)运行该函数的作用域对象---影响this的值。传入方法中的函数会介绍三个参数:1.数组项的值 2. 该项在…

ai怎么抠图并把位图转换成矢量图?

ai怎么抠图并把位图转换成矢量图?

抠图,矢量图,位图,转换成,并把,有一张图片想要抠图,该怎么抠图并将抠出的图形变成矢量图呢?下面我们就来看看详细的教程。软件名称:Adobe Illustrator CS6 (AI cs6) 精简绿色中文版(32位+64位)软件大小:205MB更新时间:2014-05-111、在AI中打开要…

Photoshop人像后期快速调出高品质

Photoshop人像后期快速调出高品质

教程,高品质,人像,后期,效果,ps人像后期教程:打造高品质证件照,不是所有人都拍写真,但每一个人都要拍证件照,然而这么简单的拍照题材,结果往往不尽人意,所以,这篇教程就教大家如何快速调出高品质的证件照效果,一起去看看吧!12 阅读全文教程结束,以上…