你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ExtractKeyPhrasesResultArray interface

ExtractKeyPhrasesResult对应于一批输入文档的对象数组,并批注了有关批处理操作的信息。

Extends

属性

modelVersion

此操作在这批输入文档上使用的文本分析模型的版本。

statistics

有关输入文档批处理以及服务处理方式的统计信息。 在客户端调用中,当 includeStatistics 设置为 true 时,此属性将具有值。

继承属性

length

获取或设置数组的长度。 这是一个高于数组中最高索引的数字。

继承的方法

at(number)

获取一个整数值并返回该索引处的项,从而允许正整数和负整数。 负整数从数组中的最后一项计数。

concat((ExtractKeyPhrasesResult | ConcatArray<ExtractKeyPhrasesResult>)[])

合并两个或多个数组。 此方法返回新数组,而不修改任何现有数组。

concat(ConcatArray<ExtractKeyPhrasesResult>[])

合并两个或多个数组。 此方法返回新数组,而不修改任何现有数组。

copyWithin(number, number, number)

在复制由 start 和 end 标识的数组的一部分后返回此对象,该数组从位置目标开始

entries()

返回数组中每个条目的键值对的可迭代值

every((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

确定数组的所有成员是否都满足指定的测试。

every<S>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, any)

确定数组的所有成员是否都满足指定的测试。

fill(ExtractKeyPhrasesResult, number, number)

将所有数组元素从 start 更改为 end 索引为静态 value ,并返回修改后的数组

filter((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

返回数组中满足回调函数中指定的条件的元素。

filter<S>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, any)

返回数组中满足回调函数中指定的条件的元素。

find((value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, any)
find<S>((this: void, value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => value, any)

返回数组中谓词为 true 的第一个元素的值,否则返回 undefined。

findIndex((value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, any)

返回数组中谓词为 true 的第一个元素的索引,否则返回 -1。

flat<A, D>(A, D)

返回一个新数组,其中所有子数组元素以递归方式连接到该数组中,一直连接到指定的深度。

flatMap<U, This>((this: This, value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U | (readonly U[]), This)

对数组的每个元素调用定义的回调函数。 然后,将结果平展为新数组。 这与后跟深度为 1 的平面地图相同。

forEach((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => void, any)

为数组中的每个元素执行指定操作。

includes(ExtractKeyPhrasesResult, number)

确定数组是包含特定元素,并根据需要返回 true 还是 false。

indexOf(ExtractKeyPhrasesResult, number)

返回数组中某个值的第一个匹配项的索引;如果该值不存在,则返回 -1。

join(string)

将数组的所有元素添加到字符串中,用指定的分隔符字符串分隔。

keys()

返回数组中键的可迭代项

lastIndexOf(ExtractKeyPhrasesResult, number)

返回数组中指定值最后一个匹配项的索引;如果不存在,则返回 -1。

map<U>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U, any)

对数组的每个元素调用定义的回调函数并返回包含结果的数组。

pop()

从数组中移除最后一个元素并将该元素返回。 如果数组为空,则返回 undefined 且不修改该数组。

push(ExtractKeyPhrasesResult[])

将新元素追加到数组的末尾,并返回数组的新长度。

reduce((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult)

为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reduce((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, ExtractKeyPhrasesResult)
reduce<U>((previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, U)

为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reduceRight((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult)

按降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reduceRight((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, ExtractKeyPhrasesResult)
reduceRight<U>((previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, U)

按降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reverse()

就地反转数组中的元素。 此方法改变数组并返回对同一数组的引用。

shift()

从数组中移除第一个元素并将返回该元素。 如果数组为空,则返回 undefined 且不修改该数组。

slice(number, number)

返回数组的节的副本。 对于 start 和 end,负索引可用于指示与数组末尾的偏移量。 例如,-2 是指数组的第二个到最后一个元素。

some((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

确定指定的回调函数是否为数组的任何元素返回 true。

sort((a: ExtractKeyPhrasesResult, b: ExtractKeyPhrasesResult) => number)

就地对数组进行排序。 此方法改变数组并返回对同一数组的引用。

splice(number, number)

从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

splice(number, number, ExtractKeyPhrasesResult[])

从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

toLocaleString()

返回数组的字符串表示形式。 元素使用其 toLocaleString 方法转换为字符串。

toString()

返回数组的字符串表示形式。

unshift(ExtractKeyPhrasesResult[])

在数组的开头插入新元素,并返回数组的新长度。

values()

返回数组中值的可迭代值

[iterator]()

迭代器

[unscopables]()

返回一个 对象,其属性在“with”语句中使用时将不存在时其属性的值为“true”。

属性详细信息

modelVersion

此操作在这批输入文档上使用的文本分析模型的版本。

modelVersion: string

属性值

string

statistics

有关输入文档批处理以及服务处理方式的统计信息。 在客户端调用中,当 includeStatistics 设置为 true 时,此属性将具有值。

statistics?: TextDocumentBatchStatistics

属性值

继承属性详细信息

length

获取或设置数组的长度。 这是一个高于数组中最高索引的数字。

length: number

属性值

number

继承自 Array.length

继承的方法详细信息

at(number)

获取一个整数值并返回该索引处的项,从而允许正整数和负整数。 负整数从数组中的最后一项计数。

function at(index: number): undefined | ExtractKeyPhrasesResult

参数

index

number

返回

继承自 Array.at

concat((ExtractKeyPhrasesResult | ConcatArray<ExtractKeyPhrasesResult>)[])

合并两个或多个数组。 此方法返回新数组,而不修改任何现有数组。

function concat(items: (ExtractKeyPhrasesResult | ConcatArray<ExtractKeyPhrasesResult>)[]): ExtractKeyPhrasesResult[]

参数

items

(ExtractKeyPhrasesResult | ConcatArray<ExtractKeyPhrasesResult>)[]

要添加到数组末尾的其他数组和/或项。

返回

继承自 Array.concat

concat(ConcatArray<ExtractKeyPhrasesResult>[])

合并两个或多个数组。 此方法返回新数组,而不修改任何现有数组。

function concat(items: ConcatArray<ExtractKeyPhrasesResult>[]): ExtractKeyPhrasesResult[]

参数

items

ConcatArray<ExtractKeyPhrasesResult>[]

要添加到数组末尾的其他数组和/或项。

返回

继承自 Array.concat

copyWithin(number, number, number)

在复制由 start 和 end 标识的数组的一部分后返回此对象,该数组从位置目标开始

function copyWithin(target: number, start: number, end?: number): ExtractKeyPhrasesResultArray

参数

target

number

如果 target 为负数,则将其视为 length+target,其中 length 是数组的长度。

start

number

如果 start 为负数,则将其视为 length+start。 如果 end 为负数,则将其视为 length+end。

end

number

如果未指定,则此对象的长度将用作其默认值。

返回

继承自 Array.copyWithin

entries()

返回数组中每个条目的键值对的可迭代值

function entries(): IterableIterator<[number, ExtractKeyPhrasesResult]>

返回

IterableIterator<[number, ExtractKeyPhrasesResult]>

继承自 Array.entries

every((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

确定数组的所有成员是否都满足指定的测试。

function every(predicate: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, thisArg?: any): boolean

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown

最多可以接受三个参数的函数。 每个方法调用数组中每个元素的谓词函数,直到谓词返回可强制转换为布尔值 false 的值,或直到数组末尾。

thisArg

any

此关键字 (keyword) 可以在谓词函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

boolean

继承自 Array.every

every<S>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, any)

确定数组的所有成员是否都满足指定的测试。

function every<S>(predicate: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, thisArg?: any): this

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value

最多可以接受三个参数的函数。 每个方法调用数组中每个元素的谓词函数,直到谓词返回可强制转换为布尔值 false 的值,或直到数组末尾。

thisArg

any

此关键字 (keyword) 可以在谓词函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

this

继承自 Array.every

fill(ExtractKeyPhrasesResult, number, number)

将所有数组元素从 start 更改为 end 索引为静态 value ,并返回修改后的数组

function fill(value: ExtractKeyPhrasesResult, start?: number, end?: number): ExtractKeyPhrasesResultArray

参数

value
ExtractKeyPhrasesResult

用于填充数组部分的值

start

number

索引以开始填充数组。 如果 start 为负数,则被视为 length+start,其中 length 是数组的长度。

end

number

索引以停止填充数组。 如果 end 为负数,则将其视为 length+end。

返回

继承自 Array.fill

filter((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

返回数组中满足回调函数中指定的条件的元素。

function filter(predicate: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, thisArg?: any): ExtractKeyPhrasesResult[]

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown

最多可以接受三个参数的函数。 filter 方法为数组中的每个元素调用谓词函数一次。

thisArg

any

此关键字 (keyword) 可以在谓词函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

继承自 Array.filter

filter<S>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, any)

返回数组中满足回调函数中指定的条件的元素。

function filter<S>(predicate: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value, thisArg?: any): S[]

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => value

最多可以接受三个参数的函数。 filter 方法为数组中的每个元素调用谓词函数一次。

thisArg

any

此关键字 (keyword) 可以在谓词函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

S[]

继承自 Array.filter

find((value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, any)

function find(predicate: (value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, thisArg?: any): undefined | ExtractKeyPhrasesResult

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown

thisArg

any

返回

继承自 Array.find

find<S>((this: void, value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => value, any)

返回数组中谓词为 true 的第一个元素的值,否则返回 undefined。

function find<S>(predicate: (this: void, value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => value, thisArg?: any): undefined | S

参数

predicate

(this: void, value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => value

find 按升序对数组的每个元素调用一次谓词,直到找到谓词返回 true 的谓词。 如果找到此类元素,find 将立即返回该元素值。 否则,find 将返回 undefined。

thisArg

any

如果提供,它将用作每次调用谓词的此值。 如果未提供,则改用 undefined。

返回

undefined | S

继承自 Array.find

findIndex((value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, any)

返回数组中谓词为 true 的第一个元素的索引,否则返回 -1。

function findIndex(predicate: (value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown, thisArg?: any): number

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, obj: ExtractKeyPhrasesResult[]) => unknown

find 按升序对数组的每个元素调用一次谓词,直到找到谓词返回 true 的谓词。 如果找到此类元素,findIndex 将立即返回该元素索引。 否则,findIndex 返回 -1。

thisArg

any

如果提供,它将用作每次调用谓词的此值。 如果未提供,则改用 undefined。

返回

number

继承自 Array.findIndex

flat<A, D>(A, D)

返回一个新数组,其中所有子数组元素以递归方式连接到该数组中,一直连接到指定的深度。

function flat<A, D>(this: A, depth?: D): FlatArray<A, D>[]

参数

this

A

depth

D

最大递归深度

返回

FlatArray<A, D>[]

继承自 Array.flat

flatMap<U, This>((this: This, value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U | (readonly U[]), This)

对数组的每个元素调用定义的回调函数。 然后,将结果平展为新数组。 这与后跟深度为 1 的平面地图相同。

function flatMap<U, This>(callback: (this: This, value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U | (readonly U[]), thisArg?: This): U[]

参数

callback

(this: This, value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U | (readonly U[])

最多可以接受三个参数的函数。 flatMap 方法为数组中的每个元素调用回调函数一次。

thisArg

This

此关键字 (keyword) 可以在回调函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

U[]

继承自 Array.flatMap

forEach((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => void, any)

为数组中的每个元素执行指定操作。

function forEach(callbackfn: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => void, thisArg?: any)

参数

callbackfn

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => void

最多可以接受三个参数的函数。 forEach 为数组中的每个元素调用一次 callbackfn 函数。

thisArg

any

此关键字 (keyword) 可以在 callbackfn 函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

继承自 Array.forEach

includes(ExtractKeyPhrasesResult, number)

确定数组是包含特定元素,并根据需要返回 true 还是 false。

function includes(searchElement: ExtractKeyPhrasesResult, fromIndex?: number): boolean

参数

searchElement
ExtractKeyPhrasesResult

要搜索的元素。

fromIndex

number

此数组中开始搜索 searchElement 的位置。

返回

boolean

继承自 Array.includes

indexOf(ExtractKeyPhrasesResult, number)

返回数组中某个值的第一个匹配项的索引;如果该值不存在,则返回 -1。

function indexOf(searchElement: ExtractKeyPhrasesResult, fromIndex?: number): number

参数

searchElement
ExtractKeyPhrasesResult

要在数组中查找的值。

fromIndex

number

开始搜索的数组索引。 如果省略 fromIndex,则搜索将从索引 0 开始。

返回

number

继承自 Array.indexOf

join(string)

将数组的所有元素添加到字符串中,用指定的分隔符字符串分隔。

function join(separator?: string): string

参数

separator

string

一个字符串,用于将数组的一个元素与生成的字符串中的下一个元素分开。 如果省略,则用逗号分隔数组元素。

返回

string

继承自 Array.join

keys()

返回数组中键的可迭代项

function keys(): IterableIterator<number>

返回

IterableIterator<number>

继承自 Array.keys

lastIndexOf(ExtractKeyPhrasesResult, number)

返回数组中指定值最后一个匹配项的索引;如果不存在,则返回 -1。

function lastIndexOf(searchElement: ExtractKeyPhrasesResult, fromIndex?: number): number

参数

searchElement
ExtractKeyPhrasesResult

要在数组中查找的值。

fromIndex

number

开始向后搜索的数组索引。 如果省略 fromIndex,则搜索将从数组中的最后一个索引开始。

返回

number

继承自 Array.lastIndexOf

map<U>((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U, any)

对数组的每个元素调用定义的回调函数并返回包含结果的数组。

function map<U>(callbackfn: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U, thisArg?: any): U[]

参数

callbackfn

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => U

最多可以接受三个参数的函数。 map 方法为数组中的每个元素调用一次 callbackfn 函数。

thisArg

any

此关键字 (keyword) 可以在 callbackfn 函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

U[]

继承自 Array.map

pop()

从数组中移除最后一个元素并将该元素返回。 如果数组为空,则返回 undefined 且不修改该数组。

function pop(): undefined | ExtractKeyPhrasesResult

返回

继承自 Array.pop

push(ExtractKeyPhrasesResult[])

将新元素追加到数组的末尾,并返回数组的新长度。

function push(items: ExtractKeyPhrasesResult[]): number

参数

items

ExtractKeyPhrasesResult[]

要添加到数组的新元素。

返回

number

继承自 Array.push

reduce((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult)

为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

function reduce(callbackfn: (previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult): ExtractKeyPhrasesResult

参数

callbackfn

(previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult

一个最多接受四个参数的函数。 reduce 方法为数组中的每个元素调用一次 callbackfn 函数。

返回

继承自 Array.reduce

reduce((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, ExtractKeyPhrasesResult)

function reduce(callbackfn: (previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, initialValue: ExtractKeyPhrasesResult): ExtractKeyPhrasesResult

参数

callbackfn

(previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult

返回

继承自 Array.reduce

reduce<U>((previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, U)

为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

function reduce<U>(callbackfn: (previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, initialValue: U): U

参数

callbackfn

(previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U

一个最多接受四个参数的函数。 reduce 方法为数组中的每个元素调用一次 callbackfn 函数。

initialValue

U

如果指定了 initialValue,则将其用作开始累积的初始值。 对 callbackfn 函数的第一次调用提供此值作为参数而不是数组值。

返回

U

继承自 Array.reduce

reduceRight((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult)

按降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

function reduceRight(callbackfn: (previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult): ExtractKeyPhrasesResult

参数

callbackfn

(previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult

一个最多接受四个参数的函数。 reduceRight 方法为数组中的每个元素调用一次 callbackfn 函数。

返回

继承自 Array.reduceRight

reduceRight((previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, ExtractKeyPhrasesResult)

function reduceRight(callbackfn: (previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult, initialValue: ExtractKeyPhrasesResult): ExtractKeyPhrasesResult

参数

callbackfn

(previousValue: ExtractKeyPhrasesResult, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => ExtractKeyPhrasesResult

返回

继承自 Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, U)

按降序为数组中的所有元素调用指定的回调函数。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

function reduceRight<U>(callbackfn: (previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U, initialValue: U): U

参数

callbackfn

(previousValue: U, currentValue: ExtractKeyPhrasesResult, currentIndex: number, array: ExtractKeyPhrasesResult[]) => U

一个最多接受四个参数的函数。 reduceRight 方法为数组中的每个元素调用一次 callbackfn 函数。

initialValue

U

如果指定了 initialValue,则将其用作开始累积的初始值。 对 callbackfn 函数的第一次调用提供此值作为参数而不是数组值。

返回

U

继承自 Array.reduceRight

reverse()

就地反转数组中的元素。 此方法改变数组并返回对同一数组的引用。

function reverse(): ExtractKeyPhrasesResult[]

返回

继承自 Array.reverse

shift()

从数组中移除第一个元素并将返回该元素。 如果数组为空,则返回 undefined 且不修改该数组。

function shift(): undefined | ExtractKeyPhrasesResult

返回

继承自 Array.shift

slice(number, number)

返回数组的节的副本。 对于 start 和 end,负索引可用于指示与数组末尾的偏移量。 例如,-2 是指数组的第二个到最后一个元素。

function slice(start?: number, end?: number): ExtractKeyPhrasesResult[]

参数

start

number

数组的指定部分的起始索引。 如果未定义 start,则切片从索引 0 开始。

end

number

数组的指定部分的结束索引。 这是索引“end”处的 元素所排除的。 如果未定义 end,则切片将扩展到数组的末尾。

返回

继承自 Array.slice

some((value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, any)

确定指定的回调函数是否为数组的任何元素返回 true。

function some(predicate: (value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown, thisArg?: any): boolean

参数

predicate

(value: ExtractKeyPhrasesResult, index: number, array: ExtractKeyPhrasesResult[]) => unknown

最多可以接受三个参数的函数。 some 方法为数组中的每个元素调用谓词函数,直到谓词返回一个可强制转换为布尔值 true 的值,或直到数组的末尾。

thisArg

any

此关键字 (keyword) 可以在谓词函数中引用的对象。 如果省略 thisArg,则 undefined 用作此值。

返回

boolean

继承自 Array.some

sort((a: ExtractKeyPhrasesResult, b: ExtractKeyPhrasesResult) => number)

就地对数组进行排序。 此方法改变数组并返回对同一数组的引用。

function sort(compareFn?: (a: ExtractKeyPhrasesResult, b: ExtractKeyPhrasesResult) => number): ExtractKeyPhrasesResultArray

参数

compareFn

(a: ExtractKeyPhrasesResult, b: ExtractKeyPhrasesResult) => number

用于确定元素顺序的函数。 如果第一个参数小于第二个参数,则应返回负值;如果相等,则返回零;否则返回正值。 如果省略,则元素按升序 ASCII 字符顺序排序。

[11,2,22,1].sort((a, b) => a - b)

返回

继承自 Array.sort

splice(number, number)

从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

function splice(start: number, deleteCount?: number): ExtractKeyPhrasesResult[]

参数

start

number

数组中从零开始的位置,从该位置开始删除元素。

deleteCount

number

要移除的元素数。

返回

包含已删除的元素的数组。

继承自 Array.splice

splice(number, number, ExtractKeyPhrasesResult[])

从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

function splice(start: number, deleteCount: number, items: ExtractKeyPhrasesResult[]): ExtractKeyPhrasesResult[]

参数

start

number

数组中从零开始的位置,从该位置开始删除元素。

deleteCount

number

要移除的元素数。

items

ExtractKeyPhrasesResult[]

要插入数组以取代已删除元素的元素。

返回

包含已删除的元素的数组。

继承自 Array.splice

toLocaleString()

返回数组的字符串表示形式。 元素使用其 toLocaleString 方法转换为字符串。

function toLocaleString(): string

返回

string

继承自 Array.toLocaleString

toString()

返回数组的字符串表示形式。

function toString(): string

返回

string

继承自 Array.toString

unshift(ExtractKeyPhrasesResult[])

在数组的开头插入新元素,并返回数组的新长度。

function unshift(items: ExtractKeyPhrasesResult[]): number

参数

items

ExtractKeyPhrasesResult[]

要插入数组开头的元素。

返回

number

继承自 Array.unshift

values()

返回数组中值的可迭代值

function values(): IterableIterator<ExtractKeyPhrasesResult>

返回

IterableIterator<ExtractKeyPhrasesResult>

继承自 Array.values

[iterator]()

迭代器

function [iterator](): IterableIterator<ExtractKeyPhrasesResult>

返回

IterableIterator<ExtractKeyPhrasesResult>

继承自 Array.__@iterator@80

[unscopables]()

返回一个 对象,其属性在“with”语句中使用时将不存在时其属性的值为“true”。

function [unscopables](): { copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

返回

{ copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

继承自 Array.__@unscopables@82