Javascript中的constructor如何用
Javascript中的constructor如何用
发布时间:2022-04-26 14:36:46 来源:高防服务器网 阅读:66 作者:iii 栏目:大数据
这篇文章主要介绍“Javascript中的constructor如何用”,在日常操作中,相信很多人在Javascript中的constructor如何用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Javascript中的constructor如何用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
说明
1、constructor 称为构造函数,因为它指回构造函数本身。
2、constructor主要用于记录该对象引用于哪个构造函数,可以使原型对象重新指向原始构造函数。
在许多情况下,我们需要手动使用constructor这一属性来恢复原来的构造函数。
实例
<script> function Star(uname, age) { this.uname = uname; this.age = age; } // 很多情况下,我们需要手动的利用constructor 这个属性指回 原来的构造函数 // Star.prototype.sing = function() { // console.log('我会唱歌'); // }; // Star.prototype.movie = function() { // console.log('我会演电影'); // } Star.prototype = { // 如果我们修改了原来的原型对象,给原型对象赋值的是一个对象,则必须手动的利用constructor指回原来的构造函数 constructor: Star, sing: function() { console.log('我会唱歌'); }, movie: function() { console.log('我会演电影'); } } var ldh = new Star('刘德华', 18); var zxy = new Star('张学友', 19); console.log(Star.prototype); console.log(ldh.__proto__); console.log(Star.prototype.constructor); console.log(ldh.__proto__.constructor); </script>
到此,关于“Javascript中的constructor如何用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注高防服务器网网站,小编会继续努力为大家带来更多实用的文章!
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[