当前位置:网站首页>在级联选择器,根据不会重复的字段,来获取当前的对象
在级联选择器,根据不会重复的字段,来获取当前的对象
2022-07-31 05:20:00 【前端备忘录】
/** * 功能:在级联选择器,利用某个值不会重复的字段,来获取当前的对象,例如利用ID,获取 * 参数:value要对比的值;treeData级联对象;key要对比的关键字 * */
function baseGetCascaderObj(value, treeData, key) {
let opath = null
for (var i in treeData) {
if (value === treeData[i][key]) {
opath = treeData[i]
break
} else if (treeData[i].children && treeData[i].children.length) {
opath = baseGetCascaderObj(value, treeData[i].children, key)
}
// 中断循环
if (opath) {
break
}
}
return opath
}
边栏推荐
猜你喜欢
随机推荐
WIN10,配置adb环境
数据库/表的基本操作
@ConfigurationProperties和@EnableConfigurationProperties
svn冲突产生原因
项目-log4j2排查问题
对van-notice-bar组件定义内容进行设置
Pytorch study notes 13 - Basic_RNN
网盘程序 ZFile安装
Webrtc从理论到实践二: 架构
2022年软件测试现状最新报告
解决nx安装 jtop问题
超详细!!!让你了解冒泡排序的底层逻辑和思想
常用浏览器内核的了解、ES5和ES6的区别、ES6的更新的笔试题
ES6-Map、Set与Arrary的转换
顶级程序员都是怎么做的?
Webrtc从理论到实践三:角色
cenos7配置IP,配置IP不生效
Debian 10 dhcp 服务配置
【Rhapsody学习笔记】4:Relations
能否更上一层楼?探究 CMake 争论









