4D v19OB Keys | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
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 v19)
	
	
	ランゲージリファレンス ( 4D v19.1)
コメントを追加