自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 constructor与__proto__个人理解及作用

constructor constructor是 js 原型对象上的一个内部属性(仅存在于函数的 prototype 指向的对象中),constructor指向了创建此原型对象的那个函数。 function Zoo() {} console.log(Zoo.prototype.constructor) // function Zoo() 控制台返回了创建此原型对象的那个Zoo函数 ...

2018-08-29 19:42:04 1004

原创 ES5中 prototype 个人理解

直接进入正题 1.prototype(原型)是js中Function对象的一个属性,只有函数才有prototype(大多只用在构造函数上) 2.prototype指向了一个空对象{}(排除js内部属性),这个对象为调用它的这个function的原型对象 3.当访问这个构造函数中的属性或方法时,如果构造函数中没有,则会上它的原型对象中去找 我们可以在浏览器控制台直接测试: var temp...

2018-08-24 17:30:58 692

原创 深度解析bind()方法及他的实现方法

bind()方法的解析 1.bind()方法是ECMAScript新增加的一个方法,主要作用是改变this指向。bind()是Function.prototype上的一个方法,所以调用它的只能是一个方法,bind会将调用它的方法里面的this指向bind()的第一个参数。 例如: [].slice.bind([1,2,3,4],1)(2),([].slice === Array.protot...

2018-08-24 11:53:18 1575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除