怎么用js将map中的对象,以及它的属性提取出来?
1个回答
展开全部
prototype 属性
- function array_max( ){
- var i, max = this[0];
- for (i = 1; i < this.length; i++)
- {
- if (max < this[i])
- max = this[i];
- }
- return max;
- }Array.prototype.max = array_max;var x = new Array(1, 2, 3, 4, 5, 6);var y = x.max( );// 该代码执行后,y 保存数组 x 中的最大值,或说 6。
constructor 属性
- x = new String("Hi");if (x.constructor == String) // 进行处理(条件为真)。
- function MyFunc {// 函数体。}
- y = new MyFunc;if (y.constructor == MyFunc) // 进行处理(条件为真)。
返回对象类型原型的引用。prototype 属性是 object 共有的。
objectName.prototype
说明:
用 prototype 属性提供对象的类的一组基本功能。 对象的新实例“继承”赋予该对象原型的操作。
对于数组对象,以下例子说明prototype 属性的用途。
给数组对象添加返回数组中最大元素值的方法。要完成这一点,声明一个函数,将它加入 Array.prototype, 并使用它。
表示创建对象的函数。
object.constructor
说明:constructor 属性是所有具有 prototype 的对象的成员。它们包括除 Global 和 Math 对象以外的所有 JScript 固有对象。constructor 属性保存了对构造特定对象实例的函数的引用。
例如:
或
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询