ObservableArray: pop()

対象の ObservableArray末尾の要素を削除して取り出します。

info
  • 中間の位置の要素の削除には splice() 関数を使用します
  • 先頭の要素の削除および取り出しには shift() 関数を使用します
  • 末尾への要素の挿入には push() 関数を使用します

構文

observableArray.pop() => ObservableObject?

返値: ObservableObject?

対象の ObservableArray の末尾から削除した ObservableObject を返します。ObservableArray が空だった場合、null と等価な値を返します。

解説

対象の ObservableArray の末尾の要素を削除して取り出します。

note
  • この関数により、対象の ObservableArray と同期しているバインディングターゲットに対してそれらが実装する syncComponents() が呼び出されます。syncComponents() は要素の削除および挿入操作(SPLICE)に対する同期処理を行います。