![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 93
ai_todo
桃李不言,下自成蹊。
展开
-
ES6 面试题 | 16.精选 ES6 面试题
迭代器协议(Iterator Protocol)和可迭代协议(Iterable Protocol)是ES6中定义的两个标准,用于实现对可迭代对象的遍历。迭代器协议(Iterator Protocol):迭代器协议定义了迭代器必须具有的方法,包括next()方法、value属性(可选)和done属性。迭代器协议允许通过调用next()方法来遍历可迭代对象,每次调用next()方法,迭代器会返回一个新的value属性和一个表示是否遍历结束的done属性。当done属性为true时,表示遍历结束。原创 2023-12-17 19:01:29 · 876 阅读 · 0 评论 -
ES6 面试题 | 15.精选 ES6 面试题
代理对象(Proxy)和反射对象(Reflect)是ES6中引入的两个新概念,它们的作用是提供对对象属性和方法的操作。代理对象(Proxy):代理对象可以拦截对目标对象的读取和写入操作,可以对目标对象的属性进行修改、添加或删除等操作。代理对象可以用于实现数据验证、访问控制、日志记录等功能。// 输出:Accessing: name// 输出:Accessing: age// 输出:Updating: name Jane// 输出:Jane。原创 2023-12-17 18:59:37 · 821 阅读 · 0 评论 -
ES6 面试题 | 14.精选 ES6 面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-17 00:15:00 · 1083 阅读 · 0 评论 -
ES6 面试题 | 13.精选 ES6 面试题
做到这一点的方法,就是把所有用到的内部变量改写成函数的参数。函数式编程有一个概念,叫做柯里化(currying),意思是将多参数的函数转换成单参数的形式。原创 2023-12-17 00:00:00 · 940 阅读 · 0 评论 -
ES6 面试题 | 11.精选 ES6 面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-16 01:30:00 · 979 阅读 · 0 评论 -
ES6 面试题 | 10.精选 ES6 面试题(模块化)
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-15 00:15:00 · 1012 阅读 · 0 评论 -
ES6 面试题 | 09.精选 ES6 面试题(生成器)
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-15 00:00:00 · 887 阅读 · 0 评论 -
ES6 面试题 | 08.精选 ES6 面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-14 00:15:00 · 1295 阅读 · 0 评论 -
ES6 面试题 | 07.精选 ES6 面试题(Promise)
Promise 是 JavaScript 中的一种异步操作处理对象,它用于表示一个异步操作的结果。Promise 对象提供了一种简洁、统一的方式来处理异步操作的成功、失败以及回调。使用 Promise 处理异步操作的一般步骤如下:创建 Promise 对象:使用构造函数创建一个 Promise 对象。定义异步操作:在 Promise 对象的构造函数中,使用resolve和reject方法来定义异步操作的成功和失败处理逻辑。处理成功情况:使用resolve。原创 2023-12-14 00:00:00 · 938 阅读 · 0 评论 -
ES6 面试题 | 06.精选 ES6 面试题(类)
在类的定义中,除了构造函数和方法,还可以包含以下属性:实例属性:用于存储每个实例对象的独特数据。可以在构造函数中或类的外部进行初始化。类属性:属于类本身的属性,而不是属于类的某个实例。类属性可以通过类名直接访问。静态方法:使用static关键字定义的方法,可以通过类名直接调用,而无需创建类的实例。抽象方法:使用abstract关键字定义的方法,只包含方法的签名,没有具体的实现。抽象方法必须在抽象类中被定义,并且子类需要实现该方法。常量:使用const关键字定义的常量,值在定义后不能被修改。原创 2023-12-13 00:15:00 · 1108 阅读 · 0 评论 -
ES6 面试题 | 05.精选 ES6 面试题(Proxy)
在 JavaScript 中,Proxy 对象用于创建一个代理对象,该对象可以拦截对另一个对象的操作,并提供自定义的行为。数据验证:可以在访问或修改对象的属性时进行数据验证,确保数据的合法性。缓存:可以在访问对象的属性时进行缓存,提高性能。日志记录:可以在访问或修改对象的属性时记录日志,用于调试或监控。数据模拟:可以在访问对象的属性时模拟数据,例如在测试环境中模拟数据。权限控制:可以在访问对象的属性时进行权限控制,确保只有授权的用户可以访问或修改。',原创 2023-12-13 00:00:00 · 937 阅读 · 0 评论 -
ES6 面试题 | 04.精选 ES6 面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-12 01:45:00 · 994 阅读 · 0 评论 -
ES6 面试题 | 03.精选 ES6 面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。原创 2023-12-12 01:30:00 · 958 阅读 · 0 评论 -
ES6 面试题 | 02.精选 ES6 面试题
默认参数函数是指在函数定义时为其中的一个或多个参数提供默认值。当调用函数时,如果没有提供相应的参数值,将使用默认值。${`);} greet();!`);greet();在上述示例中,定义了一个名为greet的函数,它接受一个参数name,并设置了默认值为'World'。当调用greet()时,没有提供name参数,将使用默认值'World'。当调用时,提供了具体的name参数值,将使用传递的值。通过设置默认参数,可以使函数更加灵活和易用。原创 2023-12-11 21:15:24 · 1067 阅读 · 0 评论 -
ES6 面试题 | 01.精选 ES6 面试题
ES6 是指 ECMAScript 2015 及更高版本的 JavaScript 语法规范。它是 JavaScript 的一次重大更新,引入了许多新的语言特性和语法,使得 JavaScript 更加现代化和易于维护。块级作用域:ES6 引入了let和const关键字,用于声明块级作用域的变量,解决了变量提升和全局变量污染的问题。箭头函数:ES6 引入了箭头函数,它是一种简洁的函数语法,省略了花括号和关键字function。类和类的继承。原创 2023-12-11 21:10:57 · 961 阅读 · 0 评论