Array对象的三种属性实例
length 属性
定义和用法
length 属性可设置或返回数组中元素的数目。这个很常见了
语法
arrayObject.length
prototype 属性
定义和用法
prototype 属性使您有能力向对象添加属性和方法。
语法
object.prototype.name=value
实例
在本例中,我们将展示如何使用 prototype 属性来向对象添加属性:
1 <script type="text/javascript"> 2 //构造函数 3 function employee(name,job,born) 4 { 5 this.name=name; 6 this.job=job; 7 this.born=born; 8 } 9 //new一个新的实例,bill,他继承了了employee的所有属性 10 var bill=new employee("Bill Gates","Engineer",1985); 11 //向employee原型上添加salary属性 12 employee.prototype.salary=null; 13 //这个属性可以被bill继承到 14 bill.salary=20000; 15 16 document.write(bill.salary); 17 18 </script>
输出:
20000 constructor属性constructor 属性返回对创建此对象的数组函数的引用。
<script type="text/javascript"> //构造函数 function employee(name,job,born) { this.name=name; this.job=job; this.born=born; }var bill=new employee("Bill Gates","Engineer",1985);document.write(bill.constructor);</script>
输出:
1 function employee(name, jobtitle, born) 2 {this.name = name; this.jobtitle = job; this.born = born;}
从结果看来,就是返回创建它的构造函数
转载于:https://www.cnblogs.com/nostic/p/5406377.html
Array对象的三种属性实例相关推荐
- python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...
一.类的成员描述符(property) 类的成员描述符是为了在类中,对类的成员属性进行相关操作而创建的一种方式,大部分属于数据清洗 属性有三种操作:get获取属性值.set修改或添加属性.delete ...
- java class 生成对象_Java反射机制(创建Class对象的三种方式)
1:SUN提供的反射机制的类: java.lang.Class java.lang.reflect.Constructor java.lang.reflect.Field java.lang.refl ...
- 菜鸟学SSH(八)——Hibernate对象的三种状态
前面写了几篇关于SSH的博客,但不是Struts就是Spring,Hibernate还从来没写过呢.说好是SSH的,怎么可以光写那两个,而不写Hibernate呢对吧.今天就先说说Hibernate对 ...
- Hibernate 对象的三种状态
Hibernate 对象的三种状态 瞬时(transient): 由new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时(Transient)的.瞬时(Transient ...
- hibernate中PO对象的三种状态分析以及session中的一些方法的区别
hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate ...
- java反射之获取class对象,Java之反射机制(获取Class对象的三种方式)
Java之反射机制(获取Class对象的三种方式) 开发工具与关键技术:MyEclipse 10,java 作者:刘东标 撰写时间:2019-06-14 如何得到各个字节码对应的实例对象? 每个类被加 ...
- Hibernate对象的三种状态(瞬时态,持久态,游离态)
1. 瞬时状态 (瞬态) 当我们通过Java的新的关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: 客户客户=新客户("zx",27,图片); 这时客户对象就 ...
- 【Hibernate框架开发之五】Hibernate对象的三种状态Session常用方法
1. Hibernate对象的三种状态:(图解如下:) 如图所示,Hibernate对象有三种状态,1.Transient 2.Persistent 3.Detached; 三种状态的区别如下: 1 ...
- 获取Class对象的三种方式
获取Class对象的三种方式 Object --> getClass() 通过对象.getclass 任何数据类型(包括基本数据类型)都有一个"静态"的class属性 通过类 ...
- Java动物类enjoy方法打印_Java反射学习-2 - 获取Class对象的三种方式
1 packagecn.tx.reflect;2 3 importjava.lang.reflect.Constructor;4 importjava.lang.reflect.Field;5 imp ...
最新文章
- oracle类型sql转为mysql_Oracle和MySql之间SQL区别(等效转换以及需要注意的问题)...
- 走出迷茫和怀疑,迎接在神策冒险的新时代
- POJ 2287 田忌赛马(贪心)
- String类以及String与基本数据类型/char[]/byte[]之间的转换
- 【MATLAB基础】——函数的使用
- “使用 iNalyzer 分析应用程序的类结构”
- 一次weblogic 在aix hacmp上调试过程
- 本地远程查看服务器tomcat 上虚拟机信息
- Java多线程一个有趣的题目
- 设计教务管理系统MySQL,数据库设计实例 教务管理系统
- PADS软件如何导出BOM
- 2018 百度机器学习算法工程师面试
- 巅峰之战,一“码”当先!第三届“先导杯”强势来袭
- 学习软件技术的五大技巧
- 一口气说出 OAuth2.0 的四种授权方式,面试官会高看一眼
- 雷军为什么要挖常程?
- Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING
- Vue routers
- Java面试不通过?这篇文章你看了吗?
- [bzoj1812][IOI2006]riv_多叉树转二叉树_树形dp
热门文章
- Java基础---Java---基础加强---内省的简单运用、注解的定义与反射调用、 自定义注解及其应用、泛型及泛型的高级应用、泛型集合的综合
- 数据库sqlite3怎么排顺序_【数据库02】MySQL数据库面试题
- python语言中strike_基于Python的XSS测试工具XSStrike使用方法
- termux安装python2_termux怎么安装python
- python设计题60元按商品的比例平分_团体程序设计天梯赛-练习集(5分题集)Python 3...
- ebay 后台HTML有尺寸宽度要求吗,eBay牛仔裤成为尺码问题重灾区,卖家上架需注意这几个方面...
- 二分查找的代码实现--go语言
- java-idea-常用的快捷键
- Android11新版本,一加8系列喜提Android11稳定版更新
- Windows上的Spark环境搭建后,运行时报错的问题