Util
AMap.Util
Collection of common library functions
Method
isDOM(obj)
Determine whether the parameter is a DOM element
Parameter: obj (any)
return value: (boolean) Return true if yes, return false if no
Demo:
AMap.Util.isDOM('Parameters for judgment');colorNameToHex(colorName)
Convert color names to hexadecimal RGB color values
Parameter: colorName (string) Color name
return value: (string) Color value like #FFFFFF
Demo:
AMap.Util.colorNameToHex("red");rgbHex2Rgba(hex)
Convert hexadecimal RGB to rgba(R,G,B,A)
Parameter: hex (string) Hexadecimal RGB color
return value: (string) rgba(R,G,B,A) color format
Demo:
AMap.Util.rgbHex2Rgba('#ff0000');argbHex2Rgba(hex)
Convert hexadecimal RGBA to rgba(R,G,B,A)
Parameter: hex (string) Hexadecimal RGBA color
return value: (string) rgba(R,G,B,A) color
Demo:
AMap.Util.argbHex2Rgba('#b0d412');isEmpty(obj)
Determine whether an object is empty
Parameter: obj (any) Object to be judged
return value: (boolean) Return true if empty, otherwise return false
Demo:
AMap.Util.isEmpty({}); //Return truedeleteItemFromArray(array, item)
Remove element from array
Parameter:
array (Array) Array to be operated on
item (any) Element to be removed from the array
return value: (Array) New array after deleting the specified element
Demo:
var myArray = [1, 2, 3];
AMap.Util.deleteItemFromArray(myArray, 3); //Return [1, 2]deleteItemFromArrayByIndex(array, index)
Delete array element by index
Parameter:
array (Array) Array to be operated on
index (number) Index to be deleted from the array
return value: (Array) New array after deleting the specified index
Demo:
var myArray = [1, 2, 3];
AMap.Util.deleteItemFromArrayByIndex(myArray, 0); //Return [2, 3]indexOf(array, item)
Return the element index
Parameter:
array (Array) Array to operate on
item (any) Element to find in the array
return value: (number) Element index
Demo:
var myArray = [1, 2, 3];
AMap.Util.indexOf(myArray, 3); //Return 2format(num, digits)
Keep digits after the decimal point
Parameter:
num (number) Value to be operated on
digits (number) Number of decimal places to retain (rounded)
return value: (number) Retain value with specified digits
Demo:
var myNunber = 3.1415926;
AMap.Util.format(myNunber,3); //Return 3.142isArray(obj)
Determine if it is an array
Parameter: obj (Array) Array to be judged
return value: (boolean) Returns true if yes, otherwise false
Demo:
var myArray = [1, 2, 3];
AMap.Util.isArray(myArray) //Return trueincludes(array, item)
Determine if the array contains a certain element
Parameter:
array (Array) Array to be operated on
item (any) Element to be searched for
return value: (boolean) Returns true if included, otherwise false
Demo:
var myArray = [1, 2, 3];
AMap.Util.includes(myArray, 3); //Return truerequestIdleCallback(func)
Same as Native requestIdleCallback
Parameter: func (Function)
return value: (number)
requestAnimFrame(func)
Same as Native Util.requestAnimFrame
Parameter: func (Function)
return value: (number)