JavaScript
文章平均质量分 68
JavaScript
ExtremeExplorer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
import和export在浏览器中的使用方式
一般情况下,import 和 export 的使用通常是在 webpack、Vite 等构建工具中已模块的形式使用,而想在浏览器中直接使用,则需要通过一下方式:原创 2022-04-04 17:31:10 · 5163 阅读 · 0 评论 -
Reflect
ReflectReflect 是一个内置的对象,它提供拦截 JS 操作的方法。这些方法与 proxy 中的 handlers 对象 的方法相同。且 Reflect 不是一个函数对象,因此它不可构造,不能通过 new 运算符实现调用。静态方法Reflect.apply():该方法通过指定的参数列表发起对目标(target)函数的调用。语法 Reflect.apply(target, thisArgument, argumentsList)参数target:目标函数。thisA原创 2021-07-31 15:20:41 · 261 阅读 · 0 评论 -
Proxy 中的 Handler 对象
Proxy 中的 Handler 对象handler:对象包含 Proxy 的各个捕获器,且所有的捕获器是可选的。如果没有定义某个捕捉器,那么就会保留源对象的默认行为。在使用 Proxy 对象的 handler 时,通常与 Reflect 内置对象配合使用,且 Reflect 内置对象的方法与 handler 对象的方法相同。方法handler.apply():该方法用于拦截函数的调用。语法 const proxy = new Proxy(target, { apply(targ原创 2021-07-31 14:52:47 · 1410 阅读 · 0 评论 -
Proxy
ProxyProxy 对象用于创建一个对象的代理,从而实现基本的拦截和自定义(如属性查找、赋值、枚举、函数调用等)操作。参数创建 Proxy 对象时,需要传入两个参数 target 和 handler 。target :指要代理的目标对象。handler:指处理器对象,用于执行监视目标对象的各种操作。案例 // 目标对象 const person = { name: 'Jack', age: 20, } // handler 对象 class handler {原创 2021-07-31 14:32:53 · 627 阅读 · 0 评论 -
JavaScript原型与原型链
JavaScript原型与原型1. 原型:我们在创建函数、对象时都会想函数、对象中会自动添加一个prototype属性,该属性对应着一个对象即原型对象。当以构造函数的形式调用时,通过构造函数.prototype的形式调用原型对象中的属性和方法。通过实例对象调用时,在new一个实例对象时,实例对象中隐含一个 __ proto __属性,指向该构造函数的原型对象,通过实例对象. __ proto __的方式调用原型对象。 // 新建一个构造函数 function Person() {}原创 2021-05-13 18:11:15 · 133 阅读 · 0 评论 -
箭头函数的用法及注意事项
箭头函数的使用箭头函数的基本使用普通函数与箭头函数的区别: // ES5的函数写法 let fun1 = function(me) {return me} // ES6的箭头函数写法 let fun2 = (me) => {return me} console.log(fun1('hello')); console.log(fun2('hello'));箭头函数的简写:如果函数的参数有且仅有一个时,可以省略参数的括号。如果函数的方法体是单条语句时,可省略 ret原创 2021-05-23 22:42:44 · 397 阅读 · 0 评论
分享