![](https://img-blog.csdnimg.cn/985afe5cc41742a68eb7f1247b6fae03.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS高级
文章平均质量分 71
JS高级一点的知识,涉及到this指向、原型、es6
John Rivers
前端
展开
-
JavaScript中的类型转换
本文介绍了 JavaScript 中类型转换的两种方式:显式转换和隐式转换。原创 2023-10-23 22:32:34 · 470 阅读 · 0 评论 -
JavaScript中的内部类属性和对象封装详解
JavaScript内置了一系列原生函数,其中包括String()Number()等。本文将重点讲述JavaScript中的内部属性和封装对象。原创 2023-10-20 16:22:56 · 195 阅读 · 0 评论 -
JavaScript 的类型和值
JavaScript中的类型和值的基本介绍原创 2023-10-19 14:52:01 · 98 阅读 · 0 评论 -
JavaScript 中的 Proxy Reflect API 基本使用介绍
在 JavaScript 中,代理(Proxy)对象和反射(Reflect)API 提供我们一个强大的能力—控制和修改对象的基本行为。它们通常用于创建各种抽象,如数据绑定、象征性(symbolic)计算。此 API 也应用于 Vue3 框架中。原创 2023-10-17 17:42:05 · 126 阅读 · 0 评论 -
JavaScript 中的灵活编程模式-行为委托
JavaScript 中的行为委托是一种编程模式,它通过对象之间的原型链关系来共享属性和方法。相比传统的继承,行为委托更加灵活和可扩展,可以避免类层次结构的复杂性,并促进代码的重用和组合。原创 2023-10-17 15:04:24 · 117 阅读 · 0 评论 -
对象混入的实现方式
对象混入(Object mixins)是一种在面向对象编程中用于组合和重用代码的技术。它允许你将一个对象的属性和方法混合(或合并)到另一个对象中,从而创建一个具有多个来源的对象,这些来源可以是不同的类、原型或其他对象。原创 2023-10-14 23:18:11 · 203 阅读 · 0 评论 -
深入了解 JavaScript 中的构造函数和对象创建
在这篇博客中,我们将一起探讨 JavaScript 中的构造函数以及如何自己尝试定义一个 函数首先,让我们谈谈构造函数。在 JavaScript 中,构造函数是一种特殊类型的函数,用于创建新对象实例。构造函数通常需要通过 运算符来调用,这将创建一个全新的对象,并将其绑定到构造函数内的 上。 在上面的示例中,我们创建了一个 构造函数,用来初始化人物的名字和年龄属性。然后,我们使用 运算符创建了一个新的 对象,其中包含了这些属性。但是,我们能否自己实现一个 运算符呢? 这个自定义的 运算符模拟了原创 2023-10-14 20:38:59 · 147 阅读 · 0 评论 -
JavaScript数组常用的方法整理
精心总结的常用数组方法原创 2023-10-02 19:24:40 · 394 阅读 · 0 评论 -
Javascript_对象操作 Object.definePropoty
这个方法可以定义对象属性的一些特性,基本格式为Object.defineProperty(操作的对象名,"属性名",{ 对象属性描述符 }Object.defineProperties(操作的对象名,{属性名1: {对象属性描述符},属性名2: {对象属性描述符}})原创 2022-11-21 15:14:13 · 597 阅读 · 0 评论 -
js 对象原型和构造函数
每一个对象都是有原型的,原型也是对象,原型对象里有很多函数,我们可以通过 obj.__proto__ 的方法取到原型并添加属性,在此原型创建的对象都会继承此属性。查找属性的时候会优先找自身属性,如果自身属性找不到就会前往原型(按照原型链)查找,找不到就会输出 undefined。原创 2022-11-21 22:41:44 · 208 阅读 · 0 评论 -
JavaScript 的 this 指向(面试热点)
this 是JavaScript 的一个关键字,与 var、let、function 关键字不一样,this 这个关键字是不确定的,它作为一个指向某个对象或者某个值的关键字,不同情况指向不同。原创 2022-11-18 22:17:06 · 180 阅读 · 0 评论 -
JavaScript的内存&作用域&闭包
简称 “ 上下文 ”,变量和函数的上下文决定了它们可以访问哪些数据、以及它们的行为。每个上下文都有一个,在此上下文定义的变量都会保存在这个对象之中。全局上下文是最外层的上下文,里面定义的变量和函数存放的对象叫,也就是我们常说的,在此定义的函数和变量都会成为 window 对象的方法和属性。当函数执行的时候,会创建一个,并放入全局上下文(执行栈),当函数执行完毕,其执行上下文会移出全局执行上下文,上下文中的代码在执行的时候,会创建变量对象的一个,作用域链决定了各级上下文读取变量和函数的顺序。原创 2022-11-18 15:20:46 · 179 阅读 · 0 评论