- 博客(14)
- 收藏
- 关注
原创 npm常用指令
本地安装 可通过require()使用 全局安装可直接通过命令行里使用。安装模块 require("Module Name")使用。安装是否成功,版本提示为安装从成功。
2022-11-01 11:07:26
156
原创 js常见面试题,深拷贝的函数封装
function mycopy(_data){ // 判断是否为基本数据类型或者是否为空值,如果是则返回数据值 if(typeof _data !== "object" || _data == null){ return _data; } let data; // 如果不是基本数据类型,则判断传入的是数组还是对象,并赋值给返回值data if(_data instanceof Array){ d...
2022-02-15 13:13:55
211
原创 JavaScript 原型与原型链
原型:原型是存在于任意一个函数上的一个属性prototype,在原型上添加的属性,通过该构造函数实例的所有对象,都可以访问该属性。原型链:__proto__,首先,思考一个问题,我们通常使用的API,如:map(),push()这些API,我们通常使用为arr.去使用,但arr这个数组上是不存在push()这一类方法的,但却能使用。上面说到的,通过在原型上添加的方法,该构造函数的所有实例对象都能访问,就是通过的__proto__完成的首先,该实例对象会通过__proto__去自己的构造函数内找该属性,找
2022-02-14 10:42:10
227
原创 js 中的构造函数和实例对象以及面向过程和面向对象概念理解
什么是构造函数?js中将首字母大写的函数定义为构造函数,如: function Fn1(){}光看构造函数其实与普通函数没有太大区别,但js中,构造函数一般是用于给对象实例的。对象:js中是没有对象的概念的,js是一门面向过程的脚本式编程语言面向过程:不具备类和对象这种结构,现实中表现为,我渴了想喝水,我得起身,然后去拿水杯,然后走向饮水机,然后.......这种繁琐的操作,最终达到一个目的面向对象:具备类和对象这种结构,同样例子,面向对象的表现为,此时我女朋友在旁边,我只需要跟..
2022-02-12 16:49:13
775
原创 js中如何改变this指向 call(),apply()与bind()方法的区别与使用
this指向以及改变this指向的call(),apply()与bind()方法的使用与区别
2022-02-07 13:49:54
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人