get
Destination(Pixel, number, number)
给定原点像素、相对于 y 轴的标题 (0 = 顺时针旋转的北) 以及以像素单位表示的距离,计算目标像素。
get
Distance(Pixel, Pixel)
计算两个像素之间的距离。
返回的值以屏幕像素单位表示。
get
Heading(Pixel, Pixel)
计算两个像素之间的标题。标题值相对于 y 轴 (0 = 北) 顺时针旋转。
getX(Pixel)
返回指定像素的 x 坐标。
getY(Pixel)
返回指定像素的 y 坐标。
继承的方法
concat((T | Concat
Array<T>)[])
合并两个或多个数组。
concat(Concat
Array<number>[])
合并两个或多个数组。
every((value: number, index: number, array: number[]) => unknown, any)
确定数组的所有成员是否都满足指定的测试。
filter((value: number, index: number, array: number[]) => unknown, any)
返回数组中满足回调函数中指定的条件的元素。
filter<S>((value: number, index: number, array: number[]) => value, any)
返回数组中满足回调函数中指定的条件的元素。
for
Each((value: number, index: number, array: number[]) => void, any)
为数组中的每个元素执行指定操作。
index
Of(number, number)
返回某个值在数组中的第一个匹配项的索引。
join(string)
添加由指定分隔符字符串分隔的数组的所有元素。
last
Index
Of(number, number)
返回指定值在数组中的最后一个匹配项的索引。
map<U>((value: number, index: number, array: number[]) => U, any)
对数组的每个元素调用定义的回调函数并返回包含结果的数组。
pop()
从数组中移除最后一个元素并将该元素返回。
push(number[])
将新元素追加到一个数组中,并返回数组的新长度。
reduce((previous
Value: number, current
Value: number, current
Index: number, array: number[]) => number)
为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。
reduce((previous
Value: number, current
Value: number, current
Index: number, array: number[]) => number, number)
reduce<U>((previous
Value: U, current
Value: number, current
Index: number, array: number[]) => U, U)
为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。
reduce
Right((previous
Value: number, current
Value: number, current
Index: number, array: number[]) => number)
以降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。
reduce
Right((previous
Value: number, current
Value: number, current
Index: number, array: number[]) => number, number)
reduce
Right<U>((previous
Value: U, current
Value: number, current
Index: number, array: number[]) => U, U)
以降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。
reverse()
反转 Array 中的元素。
shift()
从数组中移除第一个元素并将返回该元素。
slice(number, number)
返回一个数组中的一部分。
some((value: number, index: number, array: number[]) => unknown, any)
确定指定的回调函数是否为数组的任何元素返回 true。
sort((a: number, b: number) => number)
对数组进行排序。
splice(number, number)
从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。
splice(number, number, number[])
从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。
to
Locale
String()
返回数组的字符串表示形式。 元素使用其 toLocalString 方法转换为字符串。
to
String()
返回数组的字符串表示形式。
unshift(number[])
在数组的开头插入新元素。
static function getDestination(origin: Pixel, heading: number, distance: number): Pixel
origin
Pixel
起始像素。
heading
number
要从原点像素移开的标题。
distance
number
要从原点像素移动的距离。
Pixel
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
callbackfn
(value: number, index: number, array: number[]) => unknown
最多可以接受三个参数的函数。 每个方法为数组中的每个元素调用 callbackfn 函数,直到 callbackfn 返回一个可强制转换为布尔值 false 的值,或直到数组的末尾。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。
如果省略 thisArg,则将 undefined 用作此值。
boolean
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
callbackfn
(value: number, index: number, array: number[]) => unknown
最多可以接受三个参数的函数。 filter 方法为数组中的每个元素调用一次 callbackfn 函数。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。 如果省略 thisArg,则将 undefined 用作此值。
number[]
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
callbackfn
(value: number, index: number, array: number[]) => value
最多可以接受三个参数的函数。 filter 方法为数组中的每个元素调用一次 callbackfn 函数。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。 如果省略 thisArg,则将 undefined 用作此值。
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
callbackfn
(value: number, index: number, array: number[]) => void
最多可以接受三个参数的函数。 forEach 为数组中的每个元素调用一次 callbackfn 函数。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。 如果省略 thisArg,则将 undefined 用作此值。
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
callbackfn
(value: number, index: number, array: number[]) => U
最多可以接受三个参数的函数。 map 方法为数组中的每个元素调用一次 callbackfn 函数。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。 如果省略 thisArg,则将 undefined 用作此值。
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
callbackfn
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
一个最多接受四个参数的函数。 reduce 方法为数组中的每个元素调用一次 callbackfn 函数。
number
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
callbackfn
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
callbackfn
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
一个最多接受四个参数的函数。 reduce 方法为数组中的每个元素调用一次 callbackfn 函数。
initialValue
如果指定了 initialValue,则将其用作开始累积的初始值。 对 callbackfn 函数的第一次调用将此值作为参数提供,而不是数组值。
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
callbackfn
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
一个最多接受四个参数的函数。 reduceRight 方法为数组中的每个元素调用回调fn 函数一次。
number
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
callbackfn
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
callbackfn
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
一个最多接受四个参数的函数。 reduceRight 方法为数组中的每个元素调用回调fn 函数一次。
initialValue
如果指定了 initialValue,则将其用作开始累积的初始值。 对 callbackfn 函数的第一次调用将此值作为参数提供,而不是数组值。
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
callbackfn
(value: number, index: number, array: number[]) => unknown
最多可以接受三个参数的函数。 一些 方法为数组中的每个元素调用 callbackfn 函数,直到 callbackfn 返回一个可强制转换为布尔值 true 的值,或直到数组的末尾。
thisArg
此关键字可以在 callbackfn 函数中引用的 对象。
如果省略 thisArg,则将 undefined 用作此值。
boolean