《前端面试题》- JS基础 - 简单谈谈ES6新增了哪些内容

问题

简单谈谈ES6新增了哪些内容

回答

ES新增的对象有:

Symbol、Set、Map、WeakSet和WeakMap、ArrayBuffer、TypedArray、DataView、Promise、GeneratorFunction 和 Generator、Reflect、Proxy

具体可参考:https://www.jianshu.com/p/b54f7ad1cae3https://www.jianshu.com/p/fcaa8c435d39

ES6原有对象新增

  • Object新增了4个方法属性: assign,getOwnPropertySymbls,is和setPrototypeOf。
  • String对象自身新增两个方法属性:fromCodePoint和raw。String.proprtype新增6个方法属性: codePointAt, startsWith, endsWith, includes, normalize和repeat。
  • Array对象新增了两个方法属性: of 和from。 Array.prototype新增了7个方法属性:fill,copyWithin, find, findIndex,entries,keys,values.

具体可参考:https://www.jianshu.com/p/e3e5ad6d6d3f

其他内容:

let、const、解构赋值、字符串扩展等

这里不需要把所有的点都回答到,大致回答下知道ES6有新增的部分即可。

相关推荐
政采云技术8 小时前
音视频通用组件设计探索和应用
前端·音视频开发
不爱吃糖的程序媛8 小时前
Electron 如何判断运行平台是鸿蒙系统(OpenHarmony)
javascript·electron·harmonyos
waves浪游8 小时前
基础开发工具(下)
linux·运维·服务器·开发语言·c++
Hilaku8 小时前
我用AI重构了一段500行的屎山代码,这是我的Prompt和思考过程
前端·javascript·架构
Cxiaomu8 小时前
React Native App 自动检测版本更新完整实现指南
javascript·react native·react.js
QX_hao9 小时前
【Go】--log模块的使用
开发语言·后端·golang
爱编程的鱼9 小时前
ESLint 是什么?
开发语言·网络·人工智能·网络协议
小陈不好吃9 小时前
Spring Boot配置文件加载顺序详解(含Nacos配置中心机制)
java·开发语言·后端·spring
Dan.Qiao9 小时前
python读文件readline和readlines区别和惰性读
开发语言·python·惰性读文件
IT_陈寒9 小时前
Vite性能优化实战:5个被低估的配置让你的开发效率提升50%
前端·人工智能·后端