《前端面试题》- 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有新增的部分即可。

相关推荐
Kel4 分钟前
深入 Ink 源码:当 React 遇见终端 —— Custom Reconciler 全链路剖析
react.js·架构·node.js
前端冒菜师5 分钟前
记一次AI全栈开发的过程
前端·ai编程
七夜zippoe5 分钟前
OpenClaw 多渠道统一管理:构建全平台智能消息中枢
开发语言·microsoft·github·多渠道·openclaw
Giant10012 分钟前
深度玩转 Cursor Rules:让 AI 生成的代码 100% 符合团队规范
前端·面试
froginwe1113 分钟前
HTML 表单
开发语言
代码煮茶14 分钟前
Vue3 组件通信实战 | 8 种组件通信方式全解析
前端·vue.js
AmyLin_200114 分钟前
【pdf2md-3:实现揭秘】福昕PDF SDK Python 开发实战:从逐字符提取到 LR 版面分析
开发语言·python·pdf·sdk·markdown·pdf2md
kyriewen15 分钟前
自定义事件:让代码之间也能“悄悄对话”
前端·javascript·面试
子兮曰22 分钟前
别把它当成一次普通“源码泄露”:Claude Code 事件给 AI Agent 团队提了什么醒
前端·npm·claude
赫瑞25 分钟前
Java中的图论3 —— Floyd
java·开发语言·图论