Object Functions
RTR provides several built-in functions for object manipulation and operations.
keys
Returns an array of all enumerable property names of an object.
person = {name: "John", age: 30};
keys(person); /* Returns ["name", "age"] */
keys({}); /* Returns [] */
values
Returns an array of all enumerable property values of an object.
person = {name: "John", age: 30};
values(person); /* Returns ["John", 30] */
values({}); /* Returns [] */
has
Checks if an object has a specific property.
person = {name: "John", age: 30};
has(person, "name"); /* Returns true */
has(person, "address"); /* Returns false */
obj
Creates a new empty object.
person = obj();
person.name = "John";
person.age = 30;
Last updated