对象
bangleilei
这个作者很懒,什么都没留下…
展开
-
根据对象路径获取对象的value
// 获取value的方法 obj为要获取的对象,path是路径 用.链接var getPropByPath = function (obj, path) { let tempObj = obj path = path.replace(/\[(\w+)\]/g, '.$1') path = path.replace(/^\./, '') let keyArr = path.split('.') let i = 0 for (let .原创 2020-06-02 09:35:57 · 593 阅读 · 0 评论 -
根据对象的路径修改对象下的属性
项目中遇到一个需求,循环显示表单例如input radio之类的,表单的值要根据返回数据配置的路径放在指定位置。例如:{ name:'用户姓名', type:'input', valPath:'a.b.c'}就是显示出用户姓名的input,input的value要放到a对象下的b对象下的c,且a对象初始化值可能是空。下面是设置函数var setVal = function (obj, value, ...keys) { keys.reduce((acc, cur, i原创 2020-06-02 09:29:25 · 521 阅读 · 0 评论