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


Posted in Javascript onJuly 21, 2017

本文主要跟大家介绍了关于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 相关文章推荐
jQuery EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
JavaScript模板入门介绍
Sep 26 Javascript
javascript函数定义的几种区别小结
Jan 06 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
jQuery 回调函数(callback)的使用和基础
Feb 26 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
Aug 18 Javascript
探索Vue.js component内容实现
Nov 03 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
Nov 09 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
Nov 14 Javascript
AngularJS中使用three.js的实例详解
Jul 21 #Javascript
Axios学习笔记之使用方法教程
Jul 21 #Javascript
Vue学习笔记进阶篇之函数化组件解析
Jul 21 #Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
Jul 21 #Javascript
基于JavaScript实现数码时钟效果
Mar 30 #Javascript
bootstrap多层模态框滚动条消失的问题
Jul 21 #Javascript
基于JavaScript实现无缝滚动效果
Jul 21 #Javascript
You might like
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
简单了解Python生成器是什么
2019/07/02 Python
python3中eval函数用法使用简介
2019/08/02 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
对标管理实施方案
2014/03/12 职场文书
内衣营销方案
2014/03/15 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
普通话演讲稿
2014/09/03 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python