[]
        
(Showing Draft Content)

Wijmo.Arraybase

ArrayBase クラス

通知機能のあるArrayクラスの基本クラス。

Type parameters

  • T

階層

コンストラクタ

constructor

  • ArrayBase クラスの新しいインスタンスを初期化します。

    戻り値 ArrayBase

プロパティ

length

length: number

配列の長さを取得または設定します。 これは、配列で定義された最も高い要素より1つ大きい値です。

メソッド

concat

  • concat(...items: ConcatArray<T>[]): T[]
  • concat(...items: (T | ConcatArray<T>)[]): T[]
  • 2つ以上の配列を結合します。

    引数

    • Rest ...items: ConcatArray<T>[]

      array1の末尾に追加する追加項目。

    戻り値 T[]

  • 2つ以上の配列を結合します。

    引数

    • Rest ...items: (T | ConcatArray<T>)[]

      array1の末尾に追加する追加項目。

    戻り値 T[]

copyWithin

  • copyWithin(target: number, start: number, end?: number): this
  • Returns the this object after copying a section of the array identified by start and end to the same array starting at position target

    引数

    • target: number

      If target is negative, it is treated as length+target where length is the length of the array.

    • start: number

      If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

    • オプション end: number

      If not specified, length of the this object is used as its default value.

    戻り値 this

entries

  • entries(): IterableIterator<[number, T]>
  • 配列の各要素のキーと値のペアを持つ反復可能オブジェクトを返します。

    戻り値 IterableIterator<[number, T]>

every

  • every(callbackfn: Object, thisArg?: any): boolean
  • 配列内のすべての要素が指定されたテストに合格するかどうかテストを実行します。

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 every メソッドは、array1 の各要素に対して、callbackfn が false を返すか、または配列の末尾に到達するまで callbackfn 関数を呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 boolean

fill

  • fill(value: T, start?: number, end?: number): this
  • Returns the this object after filling the section identified by start and end with value

    引数

    • value: T

      value to fill array section with

    • オプション start: number

      index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.

    • オプション end: number

      index to stop filling the array at. If end is negative, it is treated as length+end.

    戻り値 this

filter

  • filter<S>(callbackfn: Object, thisArg?: any): S[]
  • filter(callbackfn: Object, thisArg?: any): T[]
  • コールバック関数で指定された条件を満たす配列の要素を返します。

    Type parameters

    • S: T

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 filter メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 S[]

  • コールバック関数で指定された条件を満たす配列の要素を返します。

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 filter メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 T[]

findIndex

  • findIndex(predicate: Object, thisArg?: any): number
  • Returns the index of the first element in the array where predicate is true, and -1 otherwise.

    引数

    • predicate: Object

      find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.

    • オプション thisArg: any

      If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

    戻り値 number

forEach

  • forEach(callbackfn: Object, thisArg?: any): void
  • 配列内の各要素に対して指定されたアクションを実行します。

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 forEach メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 void

includes

  • includes(searchElement: T, fromIndex?: number): boolean
  • Determines whether an array includes a certain element, returning true or false as appropriate.

    引数

    • searchElement: T

      The element to search for.

    • オプション fromIndex: number

      The position in this array at which to begin searching for searchElement.

    戻り値 boolean

indexOf

  • indexOf(searchElement: T, fromIndex?: number): number
  • 配列内で指定された値が最初に見つかった位置のインデックスを返します。

    引数

    • searchElement: T

      配列内で検索する値。

    • オプション fromIndex: number

      検索を開始する配列インデックス。 fromIndexを省略すると、検索はインデックス0から開始されます。

    戻り値 number

join

  • join(separator?: string): string
  • 指定されたセパレータによって分離された配列のすべての要素を追加します。

    引数

    • オプション separator: string

      返された文字列内で配列の要素を次の要素から分離するために使用される文字列。 引数を省略すると、配列要素はコンマで区切られます。

    戻り値 string

keys

  • keys(): IterableIterator<number>
  • 配列内のキーを持つ反復可能オブジェクトを返します。

    戻り値 IterableIterator<number>

lastIndexOf

  • lastIndexOf(searchElement: T, fromIndex?: number): number
  • 配列内で指定された値が最後に見つかった位置のインデックスを返します。

    引数

    • searchElement: T

      配列内で検索する値。

    • オプション fromIndex: number

      検索を開始する配列インデックス。 fromIndexを省略すると、検索は配列の最後のインデックスから開始されます。

    戻り値 number

map

  • map<U>(callbackfn: Object, thisArg?: any): U[]
  • 定義されたコールバック関数を配列の各要素に対して呼び出し、結果を含む配列を返します。

    Type parameters

    • U

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 map メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 U[]

pop

  • pop(): T | undefined
  • 配列から最後の要素を取り除き、その要素を返します。

    戻り値 T | undefined

push

  • push(...items: T[]): number
  • 新しい要素を配列に追加した後、その配列の新しい長さを返します。

    引数

    • Rest ...items: T[]

      配列の新しい要素。

    戻り値 number

reverse

  • reverse(): T[]
  • 配列の要素の順番を反転させます。

    戻り値 T[]

shift

  • shift(): T | undefined
  • 配列から最初の要素を取り除き、その要素を返します。

    戻り値 T | undefined

slice

  • slice(start?: number, end?: number): T[]
  • 配列の一部を返します。

    引数

    • オプション start: number

      配列の指定された部分の開始位置。

    • オプション end: number

      配列の指定された部分の終了位置。

    戻り値 T[]

some

  • some(callbackfn: Object, thisArg?: any): boolean
  • 指定されたコールバック関数が配列ののいずれかの要素に対して true を返すかどうかを決定します。

    引数

    • callbackfn: Object

      引数を 3 つまで受け取る関数。 some メソッドは、array1 の各要素に対して、callbackfn が trueを返すか、または配列の末尾に到達するまで callbackfn 関数を呼び出します。

    • オプション thisArg: any

      this のキーワードが callbackfn 関数内で参照できるオブジェクト。 thisArg を省略すると、undefined が this 値として使用されます。

    戻り値 boolean

sort

  • sort(compareFn?: Object): this
  • 配列をソートします。

    引数

    • オプション compareFn: Object

      要素の順序を決定するために使用される関数の名前。 省略すると、要素はASCII文字の昇順でソートされます。

    戻り値 this

splice

  • splice(start: number, deleteCount?: number): T[]
  • splice(start: number, deleteCount: number, ...items: T[]): T[]
  • 配列から要素を削除し、必要に応じてその位置に新しい要素を挿入し、削除された要素を返します。

    引数

    • start: number

      要素の削除を開始する配列内の0から始まる位置。

    • オプション deleteCount: number

      削除する要素の数。

    戻り値 T[]

  • 配列から要素を削除し、必要に応じてその位置に新しい要素を挿入し、削除された要素を返します。

    引数

    • start: number

      要素の削除を開始する配列内の0から始まる位置。

    • deleteCount: number

      削除する要素の数。

    • Rest ...items: T[]

      削除された要素の位置に配列に挿入する要素。

    戻り値 T[]

toLocaleString

  • toLocaleString(): string
  • 配列の文字列表現を返します。 要素は、toLocalStringメソッドを使用して文字列に変換されます。

    戻り値 string

toString

  • toString(): string
  • 配列の文字列表現を返します。

    戻り値 string

unshift

  • unshift(...items: T[]): number
  • 配列の先頭に1つ以上の新しい要素を追加します。

    引数

    • Rest ...items: T[]

      配列の先頭に追加する1つ以上の要素。

    戻り値 number

values

  • values(): IterableIterator<T>
  • 配列内の値を持つ反復可能オブジェクトを返します。

    戻り値 IterableIterator<T>