1
0
mirror of https://github.com/stedolan/jq.git synced 2024-05-11 05:55:39 +00:00

Add the "has" function. Closes #74.

This commit is contained in:
Stephen Dolan
2013-05-06 13:46:16 +01:00
parent 88a6dc5343
commit 48be23233a
4 changed files with 49 additions and 0 deletions

View File

@@ -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: |