Class.js

Summary
Class.js
Constructor
SuperMap.Class 所有 SuperMap 类的基类。
Functions
extend 复制源对象的所有属性到目标对象上,源对象上的没有定义的属性在目标对象上也不会被设置。

Constructor

SuperMap.Class

所有 SuperMap 类的基类。

创建一个新的 SuperMap 类,如下所示

var MyClass = new SuperMap.Class(prototype);

创建一个新的有多个继承类的SuperMap类,如下所示

var MyClass = new SuperMap.Class(Class1, Class2, prototype);

Functions

extend

复制源对象的所有属性到目标对象上,源对象上的没有定义的属性在目标对象上也不会被设置。

要复制SuperMap.Size对象的所有属性到自定义对象上,使用方法如下

var size = new SuperMap.Size(100, 100);
var obj = {};
SuperMap.Util.extend(obj, size);

Parameters

destination {Object} 目标对象。
source {Object} 源对象,其属性将被设置到目标对象上。 Returns: {Object} 目标对象。
Close