当前位置:网站首页>在级联选择器,根据不会重复的字段,来获取当前的对象
在级联选择器,根据不会重复的字段,来获取当前的对象
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
}
边栏推荐
猜你喜欢
随机推荐
对van-notice-bar组件定义内容进行设置
@ConfigurationProperties和@EnableConfigurationProperties
国际站卖家大促攻略,只需要做好这几件事
2022年软件测试现状最新报告
群晖NAS配置阿里云盘同步
数据驱动,
ES6-对象
5G的用途和工作原理
cenos7配置IP,配置IP不生效
Webrtc从理论到实践二: 架构
C语言数组的深度分析
十分钟教你玩转分支语句!!!!!小白速进,新手福利!!
2021年开发人员的绊脚石:构建时间长
APP测试:测试流程及常规测试内容
Oracle入门 12 - Linux 磁盘分区及LVM实战
Oracle入门 11 - Linux 开关机及系统进程命令
10.0 堆体系结构概述之元空间/永久代
Debian 10 dhcp 服务配置
项目-log4j2排查问题
UR3机器人运动学分析之正运动学分析