or missing record keys in JavaScript?
It is the devloper’s responsibility to explicitly handle null or missing record keys in JavaScript. Typically you do this by using guard clauses that test for null in JavaScript before operating on the value. JavaScript will see a null value when you call oa_data.get(keyname) regardless of whether (a) the key exists and is bound to a null value in the record, or (b) the key does not exist in the record. You can descriminate between cases (a) and (b) using the oa_data.containsKey(keyname) method.