Skip to content

Latest commit

 

History

History

sum

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Transmute #sum

Sum of values. Values are expected to be numbers, invalid values are silently ignored.

let expression = {
    "#sum": "$.products.*.price"
}
let context = {
    "products": [
        {
            "price": 1
        },
        {
            "price": 2
        },
        {
            "price": "invalid value"
        },
        {
            "price": 3
        }
    ]
}
Transmute(expression, context) === 6