Module: zrender/tool/util

zrender/tool/util

Author:
  • Kener (@Kener-林峰, kener.linfeng@gmail.com) Yi Shen(https://github.com/pissang)

Methods

staticmodule:zrender/tool/util.clone(source){*}

tool/util.js, line 36

对一个object进行深度拷贝

Name Type Description
source *

需要进行拷贝的对象

staticmodule:zrender/tool/util.each(obj, cb, context)

tool/util.js, line 166

数组或对象遍历

Name Type Description
obj Object | Array
cb function
context * optional

staticmodule:zrender/tool/util.filter(obj, cb, context){Array}

tool/util.js, line 219

数组过滤

Name Type Description
obj Array
cb function
context * optional

staticmodule:zrender/tool/util.indexOf(array, value)

tool/util.js, line 129
Name Type Description
array Array
value *

staticmodule:zrender/tool/util.inherits(clazz, baseClazz)

tool/util.js, line 147

构造类继承关系

Name Type Description
clazz function

源类

baseClazz function

基类

staticmodule:zrender/tool/util.map(obj, cb, context){Array}

tool/util.js, line 195

数组映射

Name Type Description
obj Array
cb function
context * optional

staticmodule:zrender/tool/util.merge(target, source, overwrite)

tool/util.js, line 93

合并源对象的属性到目标对象

Name Type Description
target *

目标对象

source *

源对象

overwrite boolean

是否覆盖