Added DELPATHS operator

This commit is contained in:
Mike Farah
2022-10-05 20:09:53 +11:00
parent da3f3b93b4
commit b5b81abb90
6 changed files with 159 additions and 23 deletions
+4 -1
View File
@@ -1,5 +1,8 @@
# Path
The path operator can be used to get the traversal paths of matching nodes in an expression. The path is returned as an array, which if traversed in order will lead to the matching node.
The `path` operator can be used to get the traversal paths of matching nodes in an expression. The path is returned as an array, which if traversed in order will lead to the matching node.
You can get the key/index of matching nodes by using the `path` operator to return the path array then piping that through `.[-1]` to get the last element of that array, the key.
Use `setpath` to set a value to the path array returned by `path`, and similarly `delpaths` for an array of path arrays.