Docs
/
data
Data
A collection of functions for formatting, filtering and taming wild arrays and objects.
dataSortBy
Link Copied!
Sort an array or object by a property.
[
{
"name": "Keith Richards",
"age": 77
},
{
"name": "Mick Jagger",
"age": 78
},
{
"name": "Charlie Watts",
"age": 80
}
]dataSortBy([{"name":"Keith Richards","age":77},{"name":"Mick Jagger","age":78},{"name":"Charlie Watts","age":80}], { property: 'name', order: 'asc' })
[
{
"name": "Charlie Watts",
"age": 80
},
{
"name": "Keith Richards",
"age": 77
},
{
"name": "Mick Jagger",
"age": 78
}
]
Result
dataReverse
Link Copied!
Reverse an array or object.
[ "s", "c", "o", "o", "t", "e", "r" ]
[
"r",
"e",
"t",
"o",
"o",
"c",
"s"
]
Result
dataRemoveDuplicates
Link Copied!
Returns single unique values within an array or object
[ "s", "c", "o", "o", "t", "e", "r" ]
[ "s", "c", "o", "o", "t", "e", "r" ]
[
"s",
"c",
"o",
"t",
"e",
"r"
]
Result
dataFlatten
Link Copied!
Flatten an array of arrays or an object of objects into a single array or object. That was hard to say.
[
"s",
[
"c",
"o"
],
[
"o",
"t"
],
[
"e",
"r"
]
][
"s",
"c",
"o",
"o",
"t",
"e",
"r"
]
Result
dataWithout
Link Copied!
Returns an array without a property or properties.
{
"name": "John",
"age": 25,
"address": {
"street": "123 Main St",
"city": "Springfield",
"state": "IL"
},
"country": "USA"
}dataWithout({"name":"John","age":25,"address":{"street":"123 Main St","city":"Springfield","state":"IL"},"country":"USA"}, 'address')
{
"name": "John",
"age": 25,
"country": "USA"
}
Result