From 48be23233ad63bf1bd218c259efedff3e52106c5 Mon Sep 17 00:00:00 2001 From: Stephen Dolan Date: Mon, 6 May 2013 13:46:16 +0100 Subject: Add the "has" function. Closes #74. --- docs/content/3.manual/manual.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'docs') diff --git a/docs/content/3.manual/manual.yml b/docs/content/3.manual/manual.yml index 6f80b78b..7b490659 100644 --- a/docs/content/3.manual/manual.yml +++ b/docs/content/3.manual/manual.yml @@ -453,6 +453,25 @@ sections: input: '[42,3,35]' output: ['[0,1,2]'] + - title: `has` + body: | + + The builtin function `has` returns whether the input object + has the given key, or the input array has an element at the + given index. + + `has($key)` has the same effect as checking whether `$key` + is a member of the array returned by `keys`, although `has` + will be faster. + + examples: + - program: 'map(has("foo"))' + input: '[{"foo": 42}, {}]' + output: ['[true, false]'] + - program: 'map(has(2))' + input: '[[0,1], ["a","b","c"]]' + output: ['[false, true]'] + - title: `select` body: | -- cgit v1.2.3