Skip to content

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: