util/index

工具函数,包括zrender所有util方法 https://ecomfe.github.io/zrender-doc/public/api.html#zrenderutil

Methods

static enableClassManagement(entity) → {Object}

类管理扩展

Parameters:
Name Type Description
entity Object
Returns:
Object -

entity

static findAll(array, func, context) → {Array.<any>}

获取数组中所有符合条件的

Parameters:
Name Type Description
array Array

数组

func function

寻找函数

context any
Returns:
Array.<any> -

寻找结果

static findAllIndex(array, func, context) → {Array.<number>}

获取数组中所有符合条件的index

Parameters:
Name Type Description
array Array

数组

func function

寻找函数

context any
Returns:
Array.<number>

static findIndex(array, func, context) → {any}

获取数组中第一个符合条件的index

Parameters:
Name Type Description
array Array

数组

func function

寻找函数

context any
Returns:
any -

寻找结果

static parsePercent(percent, numopt) → {number}

解析百分比

Parameters:
Name Type Attributes Default Description
percent string | number

若为字符则进行解析,若为数字直接返回

num number <optional>
1

获取num与percent相乘结果

Returns:
number

static parseSize(size, numopt) → {Object}

解析size

Parameters:
Name Type Attributes Description
size number | Array.<number>
num number <optional>

获取与size相乘结果

Returns:
Object -

size {width: xxx, height: xxx}