# Function
# array_concat
返回一个由当前数组和其它若干个数组或者若干个非数组值组合而成的新数组。
语法
array_concat(array, value, value, ...[, value_n]]])
参数
返回值
# array_count
统计数组中值出现的次数
语法
array_count(array[, value])
参数
返回值
# array_duplicate
返回数组中的重复值
语法
array_duplicate(array)
参数
返回值
# array_fill
将数组中指定区间的所有元素的值,都替换成某个固定的值。
语法
array_fill(array ,value[, start[, end]])
参数
返回值
# array_filter
将所有在过滤函数中返回 true 的数组元素放进一个新数组中并返回。
语法
array_filter(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_filter_falsy
过滤数组中的虚假值,false、null、undefined
语法
array_filter_falsy(array)
参数
返回值
# array_find
找到第一个满足测试函数的元素并返回那个元素的值,如果找不到,则返回 undefined。
语法
array_find(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_find_index
找到第一个满足测试函数的元素并返回那个元素的索引,如果找不到,则返回 -1
语法
array_find_index(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_flatten
展平数组到指定深度
语法
array_flatten(array[, depth = 0])
参数
返回值
# array_foreach
为数组中的每个元素执行一次回调函数。
语法
array_foreach(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_foreach_right
从右到左,为数组中的每个元素执行一次回调函数。
语法
array_foreach_right(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_from
从类数组对象或者可迭代对象中创建一个新的,浅拷贝的数组实例。
语法
array_from(array_like[, map_fn[, this_arg]])
参数
返回值
# array_head
返回数组的前 n 个元素
语法
array_head(array, n)
参数
返回值
# array_includes
判断当前数组是否包含某指定的值,如果是返回 true,否则返回 false。
语法
``
array_includes(array, value_to_find[, from_index])
参数
返回值
# array_join
连接所有数组元素组成一个字符串。
语法
array_join(array, [separator])
参数
返回值
# array_keys
返回一个数组迭代器对象,该迭代器会包含所有数组元素的键。
语法
array_keys(array)
参数
返回值
# array_map
返回一个由回调函数的返回值组成的新数组。
语法
array_map(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_of
根据一组参数来创建新的数组实例,支持任意的参数数量和类型。
语法
array_of(element, element, ...[, element_n]]])
参数
返回值
# array_offset
将指定数量的元素移动到数组的末尾。
语法
array_offset(array, offset)
参数
返回值
# array_pop
删除数组的最后一个元素,并返回这个元素。
语法
array_pop(array)
参数
返回值
# array_push
在数组的末尾增加一个或多个元素,并返回数组的新长度。
语法
array_push(array, element..., element_n)
参数
返回值
# array_reduce
从左到右为每个数组元素执行一次回调函数,并把上次回调函数的返回值放在一个暂存器中传给下次回调函数,并返回最后一次回调函数的返回值。
语法
array_reduce(array, callback(accumulator, current_value[, index[, array]])[, initial_value])
参数
返回值
# array_reduce_right
从右到左为每个数组元素执行一次回调函数,并把上次回调函数的返回值放在一个暂存器中传给下次回调函数,并返回最后一次回调函数的返回值。
语法
array_reduce_right(array, callback(accumulator, current_value[, index[, array]])[, initial_value])
参数
返回值
# array_rest
返回数组的后 n 个元素
语法
array_rest(array[, n = 1])
参数
返回值
# array_reverse
颠倒数组中元素的排列顺序,即原先的第一个变为最后一个,原先的最后一个变为第一个。
语法
array_reverse(array)
参数
返回值
# array_shift
删除数组的第一个元素,并返回这个元素。
语法
array_shift(array)
参数
返回值
# array_slice
抽取当前数组中的一段元素组合成一个新数组。
语法
array_slice(array, [begin[, end]])
参数
返回值
# array_some
如果数组中至少有一个元素满足测试函数,则返回 true,否则返回 false。
语法
array_some(array, callback(element[, index[, array]])[, this_arg])
参数
返回值
# array_splice
在任意的位置给数组添加或删除任意个元素。
语法
array_splice(start[, delete_count[, item, item, ...]]]])
参数
返回值
# array_unique
返回数组中的所有不同值。去重;
语法
array_unique(array)
参数
返回值
# array_unshift
在数组的开头增加一个或多个元素,并返回数组的新长度。
语法
array_unshift(array, element..., element_n)
参数
返回值
# array_values
返回一个数组迭代器对象,该迭代器会包含所有数组元素的值。
语法
array_values(array)
参数
返回值
# avg
平均值
语法
avg(...nums)
参数
返回值
# day
月份中的第几天
语法
day(date)
参数
返回值
# day_of_week
周中的第几天
语法
day_of_week(date)
参数
返回值
# end_of_day
日期的最后一秒。
语法
end_of_day(date)
参数
返回值
# first_day_of_month
日期所在月的第一天
语法
first_day_of_month(date)
参数
返回值
# hex_to_rgba
hex 十六进制颜色转 rgb 颜色。
语法
hex_to_rgba(hex)
参数
返回值
# hour
返回日期的小时
语法
hour(date)
参数
返回值
# in_array
检测元素是否存在于数组中
语法
in_array(array, element)
参数
返回值
# is_array
检测对象是否为数组
语法
is_array(obj)
参数
返回值
# is_array_sorted
检测数组是否已排序。若为升序,返回 1 降序,返回-1 未排序,返回 0
语法
is_array_sorted(array)
参数
返回值
# is_boolean
检测对象是否为布尔值
语法
is_boolean(obj)
参数
返回值
# is_date
检测对象是否为日期时间
语法
is_date(obj)
参数
返回值
# is_defined
检测对象是否已定义
语法
is_defined(obj)
参数
返回值
# is_empty
检测是否为空
语法
is_empty(obj)
参数
返回值
# is_false
检测 false
语法
is_false(boolean)
参数
返回值
# is_null
检测 Null
语法
is_null(obj)
参数
返回值
# is_number
检测数值
语法
is_number(obj)
参数
返回值
# is_object
检测对象
语法
is_object(obj)
参数
返回值
# is_primitive
检测原始数据类型。字符串、数值、布尔值、Symbol。
语法
is_primitive(obj)
参数
返回值
# is_string
检测字符串
语法
is_string(obj)
参数
返回值
# is_symbol
检测 Symbol
语法
is_symbol(obj)
参数
返回值
# is_true
检测 true
语法
is_true(boolean)
参数
返回值
# is_undefined
检测 Undefined
语法
is_undefined(obj)
参数
返回值
# last_day_of_month
日期所在月的最后一天
语法
last_day_of_month(date)
参数
返回值
# max
最大值
语法
max(num1, num2, ..., numN)
参数
返回值
# millisecond
返回日期的毫秒
语法
millisecond(date)
参数
返回值
# min
最小值
语法
min(num1, num2, ..., numN)
参数
返回值
# minute
日期的分钟
语法
minute(date)
参数
返回值
# mobile_type
返回手机系统类型。Android,IOS。
语法
mobile_type()
参数
返回值
# month
日期的月份
语法
month(date)
参数
返回值
# object_type
返回对象的数据类型
语法
object_type(obj)
参数
返回值
# random_float
返回随机数值
语法
random_float(max = 1, min = 0)
参数
返回值
# random_int
返回随机整数
语法
random_int(max = 1, min = 0)
参数
返回值
# random_sudoku
返回随机九宫格数独
语法
random_sudoku()
参数
返回值
# rgb_to_hex
rgb 颜色转 hex 十六进制颜色。
语法
rgb_to_hex(rgb)
参数
返回值
# second
日期的秒钟
语法
second(date)
参数
返回值
# sum
总值
语法
sum(num1, num2, ..., numN)
参数
返回值
# timeline
返回起止时间中以单位时间为间隔的连续时间数组
语法
timeline(start, end, interval)
参数
返回值
# timestamp
返回日期的时间戳
语法
timestamp(date)
参数
返回值
# uuid
通用唯一识别码(Universally Unique Identifier)
语法
uuid()
参数
返回值
# verify_sudoku
校验数独结果
语法
verify_sudoku(sudoku)
参数
返回值
# week_of_year
返回日期所在年份的周次
语法
week_of_year(date)
参数
返回值
# year
返回日期所在的年份
语法
year(date)
参数
返回值