您的位置:首页 > 科技 > IT业 > 数据库网页制作教程_遵义网站制作一般需要多少钱_steam交易链接可以随便给别人吗_seo网站排名优化案例

数据库网页制作教程_遵义网站制作一般需要多少钱_steam交易链接可以随便给别人吗_seo网站排名优化案例

2025/9/18 9:45:09 来源:https://blog.csdn.net/Frankabcdefgh/article/details/147567183  浏览:    关键词:数据库网页制作教程_遵义网站制作一般需要多少钱_steam交易链接可以随便给别人吗_seo网站排名优化案例
数据库网页制作教程_遵义网站制作一般需要多少钱_steam交易链接可以随便给别人吗_seo网站排名优化案例

作用域链

内存管理

垃圾回收器

引用计数

默认栈里面会有一次引用

问题:循环引用,会产生内存泄漏

标记清除

垃圾回收期会定期从根开始遍历,找到有引用的对象

闭包

内存泄漏

this的指向

默认绑定

独立调用的this都是window

function foo(){console.log(this)
}
foo()//独立 默认绑定
var obj={name:'gg',foo:foo
}
obj.foo()//this为obj   隐式绑定

隐式绑定

显示绑定

ps:虽然执行是独立的但已经显示绑定了this了

new绑定

优先级

原型链

function Person(name) {this.name = name;
}
console.log(Person.prototype); //{}
//prototype为构造函数独有指向person的原型对象Person.prototype.getName = function () {return this.name;
};const alice = new Person("Alice");
// console.log(Object.getOwnPropertyDescriptors(Person.prototype.__proto__));console.log(alice.__proto__ === Person.prototype) //true
// 实例对象的原型对象就是构造函数的原型对象
console.log(Person.prototype.constructor) //Person的构造函数
console.log(Person.prototype)
console.log(Person.prototype.__proto__ === Object.prototype) //true
//是对象都有__proto__属性,Object是object的构造函数
console.log(Person.__proto__ === Function.prototype) //true
console.log(alice.getName());

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com