Define or modify a property with property_name in object referenced by this.
This is equivalent to JavaScript <function>Object.defineProperty()</function> when used with a data descriptor.
| this |
a Value |
| property_name |
the name of the property to define |
| flags | |
| property_value |
the default property value |