objnav:为深度 obj 遍历创建快速 getter 和 setter

时间:2024-06-22 04:45:49
【文件属性】:

文件名称:objnav:为深度 obj 遍历创建快速 getter 和 setter

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-22 04:45:49

JavaScript

目标导航 为深度 obj 遍历创建快速的 getter 和 setter。 objnav 使用“Function”创建、编译和缓存适当的 getter/setter 函数 例子 var objnav = require ( 'objnav' ) ; var obj = { a : [ 0 , { b : 42 } ] } ; var N = objnav ( [ 'a' , 1 , 'b' ] ) ; N . get ( obj ) ; // returns 42 N . set ( obj , 5 ) ; // returns 5; N.get(obj) == 5 //lazy getter/setter N ( obj ) ; // returns 5; N ( obj , 6 ) ; returns 6 ; T . get ( obj ) is now 6 // more


【文件预览】:
objnav-master
----README.md(1KB)
----index.js(2KB)
----package.json(412B)

网友评论