ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
OB Keys
|
OB Keys ( object ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
object | オブジェクト |
![]() |
プロパティ名を返すオブジェクト | |||||
戻り値 | コレクション |
![]() |
プロパティ名(文字列)のコレクション | |||||
OB Keys コマンドは、object 引数で指定したオブジェクト内の列挙可能な全てのプロパティ名を文字列として格納したコレクションを返します。
返されるのは第1レベルのプロパティ名のみです(オブジェクト内にあるオブジェクトのプロパティ名は返されません)。返されるコレクション内の名前の順番は、プロパティの定義順に対応します。
オブジェクトの第1レベルのプロパティ名を格納したコレクションを取得したい場合を考えます:
C_OBJECT($person)
C_COLLECTION($col)
$person:=New object
$person.lastName:="Smith"
$person.firstName:="Jenny"
$person.children:=New object("Mary";12;"Mark";8)
$col:=OB Keys($person)
//$col[0]="lastName"
//$col[1]="firstName"
//$col[2]="children"
プロダクト: 4D
テーマ: オブジェクト(ランゲージ)
番号:
1719
初出: 4D v18 R3
ランゲージリファレンス ( 4D v20)
ランゲージリファレンス ( 4D v20.1)
ランゲージリファレンス ( 4D v20.2)
ランゲージリファレンス ( 4D v20.3)
ランゲージリファレンス ( 4D v20.4)
ランゲージリファレンス ( 4D v20.5)
ランゲージリファレンス ( 4D v20.6)