B4J Question [BANano] [SOLVED] BANanoObject.RemoveField(?)

Solution
Code: Copy
Dim o As BANanoObject
o.Initialize5
Log(o)
Log(o.GetField("someProp"))
    
' check if someProp exists
If o.GetField("someProp") = BANano.UNDEFINED Then
     o.SetField("someProp", "test")
     Log(o)
     Log(o.GetField("someProp"))
End If
    
' remove someProp
o.Delete("someProp")
Log(o)
Log(o.GetField("someProp"))

Result:
Code: Copy
{}
undefined
{someProp: 'test'}
test
{}
undefined

Alwaysbusy
Code: Copy
Dim o As BANanoObject
o.Initialize5
Log(o)
Log(o.GetField("someProp"))
    
' check if someProp exists
If o.GetField("someProp") = BANano.UNDEFINED Then
     o.SetField("someProp", "test")
     Log(o)
     Log(o.GetField("someProp"))
End If
    
' remove someProp
o.Delete("someProp")
Log(o)
Log(o.GetField("someProp"))

Result:
Code: Copy
{}
undefined
{someProp: 'test'}
test
{}
undefined

Alwaysbusy
 
Upvote 2
Solution
Back
Top