资讯专栏INFORMATION COLUMN

ES8总结

tyheist / 2520人阅读

摘要:字符串填充用于头部补全,数字定义字符串的长度用于尾部补全返回一个数组,获取对象的值返回一个数组,其元素是与直接找到的可枚举属性对应的数组。属性的顺序与通过手动循环对象的属性值给出的顺序相同。

字符串填充
let str="aaa";
console.log("+"+str+"+");//+aaa+
//padStart()用于头部补全,
//数字定义字符串的长度
let aaa=str.padEnd(5);
console.log("+"+aaa+"+");//+aaa  +
//padEnd()用于尾部补全
let bbb=str.padStart(5);
console.log("+"+bbb+"+");//+  aaa+
Object.values

返回一个数组,获取对象的值

let obj={
    name:"aa",
    age:3
}
console.log(Object.values(obj));// ["aa", 3]

let arr=["a","b"];
console.log(Object.values(arr));//["a", "b"]
Object.entries

返回一个数组,其元素是与[key, value]直接找到的可枚举属性对应的数组object。属性的顺序与通过手动循环对象的属性值给出的顺序相同。

let obj={
    name:"aa",
    age:3
}
console.log(Object.entries(obj));//[["name","aa"],["age","3"]]
Object.keys()

用来获取对象的键名

let obj={
    name:"aa",
    age:3
}
console.log(Object.keys(obj));//["name","age"];
关于函数 允许函数对象的定义调用时参数可以加入尾逗号,以及json对象array对象都允许 ps:只是高级浏览器支持,低版本浏览器会报错
function fn(a,b,){
    console.log(123);
}
fn(1,2,)
//数组高低版本都支持,不会报错,只会显示undefined
let arr2=[1,2,3,]
console.log(arr2[2]);//3
console.log(arr2[5]);//undefined
//对象同理
var obj22={a:1,b:2,}

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

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

相关文章

  • ECMAScript 2017(ES8)特性概述

    摘要:特性概述整理自,归纳于笔者的现代开发语法基础与实践技巧系列文章中也欢迎关注前端每周清单系列获得一手资讯。本部分则介绍了新的构造器与包含静态方法的命名空间对象。 ECMAScript 2017(ES8)特性概述 整理自 ES8 was Released and here are its Main New Features,归纳于笔者的现代 JavaScript 开发:语法基础与实践技巧系...

    Kyxy 评论0 收藏0
  • es7求幂运算符和es8简单介绍

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

    duan199226 评论0 收藏0
  • ES8 走马观花(ECMAScript2017 新特性)

    摘要:距离上一篇走马观花已经快两年时间了,上个月底正式发布,再写一篇姊妹篇,介绍新特性。会议的每一项决议必须大部分人赞同,并且没有人强烈反对才可以通过。已经准备就绪,该特性会出现在年度发布的规范之中。 距离上一篇《ES6 走马观花》已经快两年时间了,上个月底 ES8 正式发布,再写一篇姊妹篇,介绍 ES8 新特性。 什么是 ES8 ES8 是 ECMA-262 标准第 8 版的简称,从 ES...

    meislzhua 评论0 收藏0
  • 聊聊ES7与ES8特性

    摘要:我曾写过一篇关于博客个最佳特性,这次我打算聊聊和特性。自从年双十一正式上线,累计处理了亿错误事件,得到了金山软件百姓网等众多知名用户的认可。 译者按: 转眼ES6发布2年了,是时候了解一下ES7与ES8特性了! 原文: ES7 and ES8 Features 译者: Fundebug 为了保证可读性,本文采用意译而非直译,并且对源代码进行了大量修改。另外,本文版权归原作者所有...

    fxp 评论0 收藏0
  • 【重温基础】8.字符串

    摘要:字符串拓展在我们判断字符串是否包含另一个字符串时,之前,我们只有方法,之后我们又多了三种方法返回布尔值,表示是否找到参数字符串。返回布尔值,表示参数字符串是否在原字符串的头部。 本文是 重温基础 系列文章的第八篇。今日感受:人在异乡,也不能忘记汤圆。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理) 【重温基础】1.语法和数据类型 【重温基础】2.流程控制和...

    Batkid 评论0 收藏0

发表评论

0条评论

tyheist

|高级讲师

TA的文章

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