if (key < 0 || key >= this.length) {
if (default_value === undefined)
return undefined
- this.set(key, default_value)
+ this.set(key, this.transaction.json_to_logjson(default_value))
}
let value = this.array[key]
if (!Object.prototype.hasOwnProperty.call(this.object, key)) {
if (default_value === undefined)
return undefined
- this.set(key, default_value)
+ this.set(key, this.transaction.json_to_logjson(default_value))
}
let value = this.object[key]
if (this.value === undefined) {
if (default_value === undefined)
return undefined
- this.set(default_value)
+ this.set(this.json_to_logjson(default_value))
}
if (this.value instanceof Array)