没有合适的资源?快使用搜索试试~ 我知道了~
object-scan:使用匹配和回调遍历对象层次结构
共196个文件
json:90个
js:76个
xml:10个
需积分: 10 0 下载量 30 浏览量
2021-07-23
17:45:04
上传
评论
收藏 779KB ZIP 举报
温馨提示
对象扫描 使用匹配和回调遍历对象层次结构。 安装 使用安装: $ npm install --save object-scan 用法 const objectScan = require ( 'object-scan' ) ; const haystack = { a : { b : { c : 'd' } , e : { f : 'g' } } } ; objectScan ( [ 'a.*.f' ] , { joined : true } ) ( haystack ) ; // => [ 'a.e.f' ] 特征 输入在搜索过程中恰好遍历一次 无依赖,体积小,性能好 单独的对象和数组匹配 通配符和正则表达式匹配 任意深度匹配 Or 子句语法 排除匹配 完全支持转义 以“删除安全”的顺序遍历 无递归实现 搜索语法已验证 大量的测试和示例 匹配 针表达式指定一个或多个路径到 JSO
资源推荐
资源详情
资源评论
收起资源包目录
object-scan:使用匹配和回调遍历对象层次结构 (196个子文件)
.babelrc 93B
.depunusedignore 30B
.editorconfig 147B
.gitignore 2KB
example-with-meta.html 5KB
example.html 5KB
object-scan.iml 529B
index.spec.js 30KB
compiler.spec.js 15KB
result.js 15KB
needle-paths-to-needles-parsed.spec.js 11KB
path-to-needle-path.spec.js 10KB
parser.spec.js 9KB
compiler.js 7KB
find.js 6KB
path-to-needle-path.js 4KB
bulk.spec.js 4KB
needle-paths-to-needles-parsed.js 4KB
regression-test.js 3KB
parser-result.js 3KB
opt-rtn.spec.js 3KB
parser.js 3KB
wildcard.js 3KB
readme.spec.js 3KB
integration.spec.js 2KB
suite-mutate.spec.js 2KB
generate-search-tree.spec.js 2KB
use-array-selector.spec.js 2KB
index.js 2KB
iterator.spec.js 2KB
helper.spec.js 2KB
parsed-needle-to-string-array.spec.js 2KB
call-signature.js 2KB
simplify-needle-parsed.spec.js 1KB
rtn.spec.js 1KB
iterator.js 1KB
haystack-generator.spec.js 1KB
sample-ranges.spec.js 1KB
wildcard.spec.js 1KB
parsed-needle-to-string-array.js 1KB
sample-array-grouped.spec.js 1KB
sample-array.spec.js 1KB
after-fn.spec.js 1KB
sample-array.js 985B
sample-ranges.js 960B
create-html-diff.js 959B
before-fn.spec.js 940B
simplify-needle-parsed.js 921B
analyze-haystack.spec.js 883B
prng.js 861B
traverser.spec.js 851B
analyze-haystack.js 848B
generate-haystack.js 840B
generate-parsed-needle.js 828B
create-html-diff.spec.js 817B
shuffle-array.spec.js 812B
generate-keys.js 804B
generate-needles.js 773B
extract-paths-from-haystack.spec.js 763B
generate-haystack.spec.js 745B
call-signature.spec.js 734B
generate-parsed-needle.spec.js 700B
traverser.js 692B
find-result.js 685B
helper.js 666B
generate-keys.spec.js 662B
generate-dataset.spec.js 661B
haystack-generator.js 639B
strip-array-selector-from-paths.spec.js 634B
generate-dataset.js 617B
find-last-index.spec.js 577B
generate-search-tree.js 552B
extract-paths-from-haystack.js 544B
worker.js 494B
stringify.spec.js 483B
strip-array-selector-from-paths.js 459B
prng.spec.js 443B
use-array-selector-reverse.spec.js 429B
sample-array-grouped.js 394B
stringify.js 283B
shuffle-array.js 236B
find-last-index.js 197B
gardener.js 180B
deeplyNestedIndex.spec.json 5.74MB
manyFields.spec.json 2.53MB
fullScan.spec.json 2.53MB
zika.json 1.5MB
entities.json 1021KB
useArraySelectorFalse.spec.json 961KB
recursionExclude.spec.json 191KB
matchAll.spec.json 144KB
wildcardMatching.spec.json 69KB
partialScan.spec.json 56KB
shallowTwoLevelScanNoArraySelector.spec.json 29KB
words.json 17KB
deeplyExcludedComplex.spec.json 17KB
aoe.json 16KB
deeplyExcludedComplex1.spec.json 16KB
deeplyExcludedComplex2.spec.json 16KB
deepExactTargetSearch.spec.json 16KB
共 196 条
- 1
- 2
资源评论
胡轶强
- 粉丝: 17
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功