当前位置: 首页 > Web前端 > HTML5

js工具库j4tools(二)

时间:2023-04-05 22:15:59 HTML5

j4tools是一个支持tree-shaking的轻量级工具库
文档地址
github地址欢迎star和pr功能介绍判断浏览器import{isBrowser}from"j4tools";isBrowser();//判断设备的真假import{deviceType}from"j4tools";deviceType();//移动端或桌面端获取url参数import{getURLParams}from"j4tools";getURLParams("google.com");//{}getURLParams("http://google.com/page?name=knox&surname=zhang");//{name:'knox',surname:'zhang'}通过属性查找路径import{getNodePath}from“j4工具”;constdata=[{id:1,children:[{id:2,parentId:1},{id:3,parentId:1,children:[{id:4,parentId:3,},],},],},];getNodePath(data,4);//[//{//"id":1,//"children":[//{//"id":2,//"parentId":1//},//{//"id":3,//"parentId":1,//"children":[//{//"id":4,//"parentId":3//}//]//}//]//},//{//"id":3,//"parentId"":1,//"children":[//{//"id":4,//"parentId":3//}//]//},//{//"id":4,//"parentId":3//}//]自定义属性搜索路径import{getNodePath}from"j4tools";constdata=[{kid:1,kchildren:[{kid:2,kparentId:"1"},{kid:3,kparentId:"1"},],},];getNodePath(data,"3",{idKey:"kid",parentIdKey:"kparentId",childrenKey:"kchildren",});//[//{kid:'1',kchildren:[[Object],[Object]]},//{kid:2,kparentId:'1'}//]文档地址
github地址欢迎star和公关

最新推荐
猜你喜欢