pub fn select(
state: &State<'_, '_>,
value: Value,
test_name: Option<Cow<'_, str>>,
args: Rest<Value>,
) -> Result<Vec<Value>, Error>
Expand description
Creates a new sequence of values that pass a test.
Filters a sequence of objects by applying a test to each object. Only values that pass the test are included.
If no test is specified, each object will be evaluated as a boolean.
{{ [1, 2, 3, 4]|select("odd") }} -> [1, 3]
{{ [false, null, 42]|select }} -> [42]