![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
阳庚
人间本不该令我欣喜的 但是你来了
展开
-
关于js继承
子类能够使用父类的属性和方法就是继承 原型链继承 function Animal () { } Animal.prototype.run = function () { console.log('跑跑跑'); } function Dog (name, age) { this.name = name this.age = age } Dog.prototype = new Animal() const dog = new Dog('大黄', 1) console.log(do原创 2022-04-30 08:29:07 · 112 阅读 · 0 评论 -
构造函数和原型
对象的三种创建方式 字面量方式 var obj = {}; new关键字 var obj = new Object(); 构造函数方式 function Person(name,age){ this.name = name; this.age = age; } var obj = new Person('zs',12); new步骤 构造函数是一个特殊的函数,用来初始化对象,为对象成员变量赋初始值,需要和new一起使用 使用场景:我们可以把对象公原创 2022-04-29 14:31:36 · 170 阅读 · 0 评论 -
简述JS作用域链
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道JS作用域链是什么吗?” 我的回答:“ 只要是代码都一个作用域中,写在函数内部的局部作用域,未写在任何函数内部即在全局作用域中;如果函数中还有函数,那么在这个作用域中就又可以诞生一个作用域;根据在内部函数可以访问外部函数变量的这种机制,用链式查找决定哪些数据能被内部函数访问,就称作作用域链 // 案例分析1 function () { var num = 0 f.原创 2022-04-29 09:22:09 · 232 阅读 · 0 评论 -
谈谈JS变量的作用域
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道CSS盒模型是什么吗?” 我的回答:“ 在JavaScript中,根据作用域的不同,变量可以分为两种: 全局变量 局部变量 2.1 全局变量 在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)。 全局变量在代码的任何位置都可以使用 在全局作用域下 var 声明的变量 是全局变量 特殊情况下,在函数内不使用 var 声明的变量也是全局变量(不建议.原创 2022-04-27 16:22:11 · 1406 阅读 · 0 评论 -
关于JS的作用域
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道JS的作用域是什么吗?” 我的回答:“ 通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。 作用域的作用: 提高了程序逻辑的局部性。 增强了程序的可靠性,减少了名字冲突。 JavaScript(es6前)中的作用域有两种: 全局作用域 局部作用域(函数作用域) #4.2 全局作用域 作用于所有代码执行.原创 2022-04-27 16:21:23 · 92 阅读 · 0 评论 -
关于JS的递减递增
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道JS的递减递增吗? ” 我的回答:“分为前置和后置两种” 后置递增,先返回后自加 let a = 1 a = a++ +1 console.log(a) 前置递增,先自加后返回 let a = 1 a = ++a +1 console.log(a) 后置递减,先返回后自减 let a = 1 a = a-- -1 console..原创 2022-04-27 16:20:17 · 260 阅读 · 0 评论 -
枚举JS检测数据类型的方法
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道JS检测数据类型的方法吗? ” 我的回答:“检测数据类型的方法常用的有typeof、instanceof、Object原型上的toString、canstructor、isArray” typeof 它可以正常检测出:number、boolean、string、object、function、undefined、symbol、bigint 检测基本数据类型,null.原创 2022-04-27 15:59:54 · 143 阅读 · 0 评论 -
浅谈JS的数据类型
简单的来说一下在别人问你这个问题的时候怎么来回答它 前端新人,如有错误求大佬指出~求教💝 情景复现 大佬提问:“你知道JS的数据类型有哪些吗? ” 我的回答:“ 数据类型分为两大类,分别是值类型和引用数据类型。 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。 引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function)...原创 2022-04-27 11:46:25 · 185 阅读 · 0 评论 -
谈谈对闭包的理解
闭包就是能够读取其他函数内部变量的函数,它是一个环境,一旦形成这个环境,闭包也就随之而来了。原创 2022-04-25 00:57:06 · 418 阅读 · 0 评论 -
JavaScript的垃圾回收
因为js的内存是自动分配和回收的,内存在不使用的时候会被垃圾回收器自动进行回收,从而防止内存泄露,内存泄露就是指内存无法回收。这就是js的垃圾回收。原创 2022-04-25 16:52:06 · 1116 阅读 · 0 评论