博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript对象属性 constructor
阅读量:6787 次
发布时间:2019-06-26

本文共 953 字,大约阅读时间需要 3 分钟。

 

 对象属性

  constructor 属性返回对创建此对象的数组函数的引用;

  constructor(构造函数) 在对象创建或实例化时候被调用的方法.通常使用该方法来初始化数据成员和所需资源。构造函数不能被继承;

构造函数是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值.总与new运算符一起使用在创建对象语句中,特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载;

var test = new Array();if (test.constructor == Array){ document.write('This is an Array');      //test为数组返回当前}if (test.constructor == Boolean){ document.write('This is an Boolean');     //test为布尔值则返回当前}if (test.constructor == Date){ document.write('This is an Date');       //test为Data时间则返回当前  }if (test.constructor == String){ document.write('This is an String');     //test为字符串则返回当前}

 

 

 在JavaScript中每个函数都有名为‘prototype'的属性,用于引用原型对象.此原型对象又有名为'constructor'的属性它反过来引用函数的本身这是一种循环使用

 

 

 function Animal(){}  function Person(){}  Person.prototype = new Animal();  var person = new Person();  alert(person.constructor);                               //Animal

  

转载于:https://www.cnblogs.com/liang1/p/5303425.html

你可能感兴趣的文章
cisco 和 华为的设备如何设置命令不分页显示
查看>>
nethogs监控进程网络流量
查看>>
Win7下chm文件无法打开问题解决方法
查看>>
DDOS***类型以及iptables防范ddos脚本
查看>>
我的友情链接
查看>>
基于MVC+EasyUI的Web开发框架经验总结(9)--在Datagrid里面实现外键字段的转义操作...
查看>>
sql Left right join 多表 注意表的连接顺序
查看>>
HTML5与CSS3基础教程第八版学习笔记11~15章
查看>>
Redis -- 过期时间 和 缓存 例子
查看>>
babel7-按需加载polyfill
查看>>
Android 权限设置大全1
查看>>
博客园博客兼容手机浏览
查看>>
第7题——买苹果
查看>>
disruptor架构四 多生产者多消费者执行
查看>>
C# - 什么是事件绑定?
查看>>
HDU-Fish买电脑 二分查找
查看>>
Rzagovori 贪心
查看>>
java日期格式(年月日时分秒毫秒)
查看>>
linux nohup后台运行命令
查看>>
[SDOI2017]天才黑客
查看>>