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: