可能会用到的函数方法

文章主要自用

find()和findIndex()函数(array数组)

代码参考原链接:https://blog.csdn.net/qq_27674439/article/details/107693074

**find()**函数用来查找目标元素,找到就返回该元素,找不到返回undefined

**findIndex()**函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。

他们的都是一个查找回调函数。

查找函数有三个参数。

value:每一次迭代查找的数组元素。

index:每一次迭代查找的数组元素索引。

arr:被查找的数组。

javascript 复制代码
var stu=[
		{
		   name:'张三',
		   gender:'男',
		   age:25
		},
		{
		   name:'李四',
		   gender:'男',
		   age:28
		},
		{
		   name:'王五',
		   gender:'男',
		   age:27
		}
  ]
stu.find(item=>item.name=='李四')  
//返回的是{name:"李四",gender:'男',age=28}
stu.findIndex(item=>item.name=='李四')
//返回的是索引下标:1

【侦测|过滤|数组方法】数据变化侦测&&信息筛选过滤&&常用数组方法.filter() .map() .forEach(). find()

代码链接:https://blog.csdn.net/XSL_HR/article/details/127341899

watch监听代替input的foucs(),this.$refs.inputRef.focus()也可以主动触发watch监听的属性

参考链接:自己写的组件

javascript 复制代码
 watch: {
    filterText(val) {
	//this.$refs.tree.filter(val);触发el-tree的:filter-node-method="filterNode"监听属性
	   this.$refs.tree.filter(val);
	 },
  },
...

SelectVisible() {
  this.$refs.inputRef.focus()
 },
 // 过滤
  filterNode(value, data) {
     if (!value) return true;
     return data.name.indexOf(value) !== -1;
  },
相关推荐
2501_944521595 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
Ken_11156 小时前
小体积附件下载正常,大附件下载异常
javascript
变与不变8067 小时前
jQuery怎么使用
前端·javascript
paopaokaka_luck7 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
仰望.7 小时前
vue 表格组件 vxe-table 树表格懒加载支持拖拽排序的详细用法
前端·javascript·vue.js·vxe-table
程序员初一9 小时前
我把跑了两年 WordPress 的机器重装了一遍,顺便把面板卸了
javascript
kyriewen9 小时前
别再用防抖做懒加载了:120 张图只加载出 4 张
前端·javascript·程序员
CodeMi11 小时前
2026 CSS 接管了这些 JS 的活:6 个 Baseline 特性的落地取舍
javascript·css
康小旺12 小时前
AI 写 Vue 总写成同一个味道:给它装 Skills,装的不是知识是边界
vue.js·typescript
全栈项目管理程序猿12 小时前
ArcGIS JS 基础教程(35):体元系列 - VoxelLayer 时间维度动画
前端·javascript