Util

    • 描述:将字符串的第一个字母转换成大写
    • 参数:String 类型
    • 返回:返回首字母大写后的字符串

    lowerFirst

    lowerFirst(s)

    • 描述:将字符串的第一个字母转换成小写
    • 返回:返回首字母小写后的字符串

    isString

    isString(value)

    • 描述:判断是否是字符串
    • 参数:任意类型的值
    • 返回:返回判断结果

    isNumber

    isNumber(value)

    • 描述:判断是否数字
    • 参数:任意类型的值
    • 返回:返回判断结果

    isBoolean

    isBoolean(value)

    • 描述:判断是否是布尔类型
    • 参数:任意类型的值
    • 返回:返回判断结果
    • 描述:判断是否为函数
    • 参数:任意类型的值
    • 返回:返回判断结果

    isArray

    isArray(value)

    • 描述:判断是否为数组
    • 参数:任意类型的值
    • 返回:返回判断结果

    isDate

    isDate(value)

    • 描述:判断是否为日期类型
    • 参数:任意类型的值
    • 返回:返回判断结果

    isNil

    isNil(o)

    • 描述:判断值是否为空(undefined 或者 null)
    • 参数:任意类型的值

    isObject

    isObject(value)

    • 描述:判断是否为对象类型
    • 参数:任意类型的值
    • 返回:返回判断结果

    • 描述:深拷贝
    • 参数:target 拷贝的目标,source 拷贝对象,最多支持 3 个对象
    • 返回:拷贝结果

    mix

    • 描述:浅拷贝
    • 参数:target 拷贝的目标,source 拷贝对象,最多支持 3 个对象
    • 返回:拷贝结果

    indexOf

    indexOf(arr, element)

    • 描述:查找元素在数组中的索引
    • 参数:arr:查找的数组,element: 查找的元素
    • 返回:返回索引值

    each

    each(elements, func)

    • 描述:遍历数组或者对象
    • 参数:elements:需要遍历的数组或者对象,func:回调函数
    • 返回:

    getPixelRatio

    getPixelRatio()

    • 描述:获取当前设备的像素比
    • 参数:无
    • 返回:Number, 返回当前设备像素比

    • 描述:将当前鼠标的坐标转换为画布的相对坐标
    • 参数:point: 当前鼠标坐标,canvas: 当前图表的 canvas 对象,chart.get('canvas') 获取
    • 返回:画布坐标,Object 类型