码迷,mamicode.com
首页 >  
搜索关键字:原型链    ( 1553个结果
Object构造函数的方法 之 Object.freeze
Object.freeze( obj )可以 冻结 一个对象。一个被冻结的对象再也不能被修改; 冻结了一个对象则不能向这个对象添加新的属性,不能删除已经属性, 不能修改该对象已有属性的可枚举性、可配置性、可写性、以及不能修改已有属性的值。 此外,冻结一个对象后该对象的原型也不能被修改。freeze( ...
分类:其他好文   时间:2020-10-16 10:53:34    阅读次数:20
javascript常用手写代码,new,、nstanceof、深拷贝、浅拷贝、防抖、节流、递归、call、apply、bind、Promise、函数柯里化、深度优先遍历、广度优先遍历、发布订阅模式、实现数组的扁平化、二分查找、递归
new new用构造函数创建实例对象,为实例对象添加this属性和方法。 new在调用过程中实现了以下几个步骤: 创建一个新的对象 链接到原型,将该对象 obj 的原型链指向构造函数的原型 prototype 绑定this,让this变量指向这个新创建的对象 返回新对象 1 function cre ...
分类:移动开发   时间:2020-10-12 20:04:55    阅读次数:32
联想 2020.9.24 笔试
选择 覆盖0-10000(不含10000)的整数或2位以内小数的正则表达式 js改变原数组的函数, splice使用 readystate, load, unload typeof, ==, 变量提升(顺序,函数,变量,声明,初始化等) 原型链,继承,null等 ul li内字标红的方法 promi ...
分类:其他好文   时间:2020-09-24 21:54:30    阅读次数:44
Vue 实例初始化过程
new Vue() 实例的初始化 Vue.js 是由 原型链 写法来实现的库,其构造函数在 src/core/instance/index.js function Vue(options) { if (process.env.NODE_ENV !== 'production' && !(this i ...
分类:其他好文   时间:2020-09-17 21:27:26    阅读次数:41
js之原型链
console.log(Object) console.log(Object.prototype) console.log(Object.prototype.__proto__) // null function Fn () { this.test1 = function () { console. ...
分类:Web程序   时间:2020-09-08 21:04:15    阅读次数:55
函数也是对象
我们知道,创建一个函数可以通过函数表达式和函数声明,实际上, 创建函数还有第三种方法是通过Function构造函数实例一个函数对象: 函数也是对象,内部是通过Function构造函数创造出来的,下图是函数fn的原型链: ...
分类:其他好文   时间:2020-08-19 19:22:30    阅读次数:55
如何理解和描述“原型和原型链”
JavaScript中的对象,都有一个内置属性[[Prototype]],指向这个对象的原型对象。当查找一个属性或方法时,如果在当前对象中找不到定义,会继续在当前对象的原型对象中查找;如果原型对象中依然没有找到,会继续在原型对象的原型中查找(原型也是对象,也有它自己的原型);如此继续,直到找到为止, ...
分类:其他好文   时间:2020-08-17 16:43:24    阅读次数:115
react兄弟组件传值
react中实现数据的共享可以通过react提供的Context组件,但是开发中经常有跨组件之间的事件传递。在vue中可以通过事件总线的方式(在Vue的原型链上挂载一个Vue的实例)。 在react中可以借助第三方库来完成。这里推荐两个使用较多的库 pubsub-js 和 events 来完成对应的 ...
分类:其他好文   时间:2020-08-01 14:37:35    阅读次数:160
this指向
#前言 首先需要明确的是,this的指向在函数定义的时候是无法确定的,只有函数执行的时候才能确定this到底指向谁。在非箭头函数下,this指向调用其所在函数的对象,而且是离谁近就指向谁(此对于常规对象,原型链,getter&setter等都适用);构造函数下,this与被创建的新对象绑定;DOM事 ...
分类:其他好文   时间:2020-07-28 22:24:25    阅读次数:69
JS函数高级
原型与原型链 所有函数都有一个特别的属性: prototype : 显式原型属性 所有实例对象都有一个特别的属性: __proto__ : 隐式原型属性 显式原型与隐式原型的关系 函数的prototype: 定义函数时被自动赋值, 值默认为, 即用为原型对象 实例对象的__proto__: 在创建实 ...
分类:Web程序   时间:2020-07-26 22:51:11    阅读次数:83
1553条   上一页 1 2 3 4 5 ... 156 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!