可能会用到的函数方法

文章主要自用

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;
  },
相关推荐
fruge11 分钟前
纯css制作声波扩散动画、js+css3波纹催眠动画特效、【css3动画】圆波扩散效果、雷达光波效果完整代码
javascript·css·css3
neter.asia19 分钟前
vue中如何关闭eslint检测?
前端·javascript·vue.js
十一吖i38 分钟前
前端将后端返回的文件下载到本地
vue.js·elementplus
光影少年39 分钟前
vue2与vue3的全局通信插件,如何实现自定义的插件
前端·javascript·vue.js
Rattenking44 分钟前
React 源码学习01 ---- React.Children.map 的实现与应用
javascript·学习·react.js
熊的猫2 小时前
JS 中的类型 & 类型判断 & 类型转换
前端·javascript·vue.js·chrome·react.js·前端框架·node.js
mosen8683 小时前
Uniapp去除顶部导航栏-小程序、H5、APP适用
vue.js·微信小程序·小程序·uni-app·uniapp
别拿曾经看以后~3 小时前
【el-form】记一例好用的el-input输入框回车调接口和el-button按钮防重点击
javascript·vue.js·elementui
川石课堂软件测试4 小时前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
JerryXZR4 小时前
前端开发中ES6的技术细节二
前端·javascript·es6