Appearance
Object formulas ​
Object formulas are useful to manipulate objects inside WeWeb.
createObject
​
This formula helps you create JavaScript objects using nocode. List pairs of keys and values that will be transformed into an object.
Example ​
Let's say we want to create this object using a formula:
js
{
name: "quentin",
age: 29,
job: "growth"
}
We would do it in WeWeb like so:
getKeyValue
​
This formula will return the value for a given key in an object.
Example ​
Taking back our previous object, now stored in a person
variable:
js
{
name: "quentin",
age: 29,
job: "growth"
}
Let's say we want to get back the value for the job
key. We would do it like this:
compare
​
This formula will check if two objects are equal, meaning if they have the same key and values.
Example ​
keys
​
The keys
formula will return all keys from a given object as an array.
Example ​
Using our previous person
object:
js
{
name: "quentin",
age: 29,
job: "growth"
}
Using the keys
formula will give us:
omit
​
Given an object, this formula will return it without some listed keys.
Example ​
Using our previous person
object:
js
{
name: "quentin",
age: 29,
job: "growth"
}
Let's say we want to remove the age from it. We'll use omit
for this:
pick
​
This formula will do the exact opposite as omit
. Meaning it will return an object with certain given keys only.
Example ​
Let's say we want to do the same as the previous example, but using pick
. We would do:
setKeyValue
​
setKeyValue
will add a given key with a given value to an object.
Example ​
Using our previous person
object:
js
{
name: "quentin",
age: 29,
job: "growth"
}
We want to add a country
key to it. Here's how we would do it:
values
​
This formula will return all the values from a given object as an array.
Example ​
Using our previous person
object:
js
{
name: "quentin",
age: 29,
job: "growth"
}
Here's how to list all of the values: