Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

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: