find(返回符合传入测试(函数)条件的数组元素。)

let list =[{id: 4, pid: 3, menuName: "操作日志", menuLevel: 2, url: "/operatelogs"},{id: 8, pid: 7, menuName: "富文本", menuLevel: 2, url: "/richtext"},{id: 11, pid: 7, menuName: "echarts", menuLevel: 2, url: "/echarts"},
]select = list.find((value) => {return value.url === '/echarts' && value
})
console.log(select) //{id: 11, pid: 7, menuName: "echarts", menuLevel: 2, url: "/echarts"}

如何上代码,返回的是符合条件的数组元素对象。

通过id,或者数字中对象的key值拿到数据

findIndex 拿到对象的下标

var index= list.findIndex(function(obj){return obj.id === id})

请求方式

请求传参方式

1.拼接在url后面。

2.body form-data 方式传参。

3.body JSON形式传参。

如果是'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'的话,则为formdata方式,

如果是'Content-Type':application/json,则为 json的方式。

css

css定位居中

    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)

鼠标悬停显示不同的样式

cursor:pointer /* 手 */;

自定义样式

cursor: url('../../images/icon_Currentrisk.png'),auto;

取消页面双击选中文本

    user-select:none;-moz-user-select:none;/*火狐*/-webkit-user-select:none;/*webkit浏览器*/-ms-user-select:none;/*IE10*/-khtml-user-select:none;/*早期浏览器*/

更多请看 https://www.runoob.com/w3cnote/moible-web-front-source.html

原生js对数组操作(find,findIndex)相关推荐

  1. JQuery和原生JS遍历数组和对象的对比

    目录 1 遍历数组 1.1 JQuery遍历数组 1.2 原生JS遍历数组 2 遍历对象 2.1 JQuery遍历对象 2.2 原生JS遍历对象 1 遍历数组 1.1 JQuery遍历数组 在JQue ...

  2. 原生JS和jQuery操作DOM的区别小结

    一.Js原生对象和jQuery实例对象的相互转化: (1).原生JS对象转JQ对象: $(DOM对象); (2). JQ对象转原生JS对象: $(DOM对象).get(index); //注意区分eq ...

  3. 原生js 样式的操作整理

    内联样式的获取 function getStyle(obj,attr){//简单的获取内联样式return obj.currentStyle?obj.currentStyle[attr]:obj.ge ...

  4. js 字节数组操作,TCP协议组装

    js字节数组,进制转换 js基础知识 数组 Array json对象转化为key,value的对象数组 创建全为0的数组的几种方法 扩展操作符三个点(...) ArrayBuffer Array 与 ...

  5. js 常用数组操作的方法

    1. concat 数组拼接 // 用于连接两个或者多个字符串,无法改变原字符串,返回两个或者多个连接后生成的新字符串代码如下:let str = 'hello';let str2 = 'word'; ...

  6. 原生js自定义属性的操作:setAttribute、getAttribute、removeAttribute、hasAttribute

    <input type="button" id="btn" a='18' value="按钮"> var btn = docum ...

  7. 原生js和jquery 遍历数组区别(forEach和each区别)

    原生js和jquery 遍历数组区别(forEach和each区别) <script>var arr=[1,3,6,8,4];var obj={0:1,1:3,2:6,3:8,4:4};a ...

  8. Vue Array数组操作(变异更新、替换)

    今天小编写一下Array数组操作(变异更新.替换) 来个v-for和key小补充,方便了解接下来的课程 循环指令v-for补充: 使用v-for更新已渲染的元素列表时,默认用就地复用策略;列表数据修改 ...

  9. js的数组和对象的多种复制和清空, 以及区分JS数组和对象的方法

    js的数组和对象的多种"复制"和"清空", 以及区分JS数组和对象的方法 一.数组清空与复制方法 1.数组清空的方法 var a = [1,2,3]; a.le ...

  10. 原生JS 将json数据循环遍历到HTML中

    原生JS 将数组的数据循环遍历到HTML中 html如下(图片地址为本地保存的)<div id="article"><!-- <div class=&quo ...

最新文章

  1. python使用fpdf将生成的长字符串手动换行写入pdf
  2. Ajax的get、post和ajax提交
  3. img 标签 访问图片 返回403 forbidden问题
  4. dependencies与devDependencies之间的区别
  5. Android开发五 Android应用程序架构
  6. java设计模式之UML②类图讲解
  7. [scrum]2011/9/24-----第四天
  8. 使用JAnnocessor生成Java代码
  9. 要打造一款稳定顺滑、火遍全球的游戏?云将成为你的坚实后盾
  10. STM32F103+CubeMX-Keil上移植RTX5实时系统
  11. python下载和安装教程视频_Maya课时:Python的下载与安装视频教程_翼狐网
  12. 第四节——生成go测试代码
  13. 函数的callee和caller的区别和用处
  14. python 通过腾讯地图API获取全国关键词(楼盘/商场)位置信息
  15. 系统安全与应用【下】
  16. oracle 查询模板
  17. 计算机数字编码表示有,计算机中数字、文字、图像、声音和视频的表示与编码...
  18. FPGA之蜂鸣器播放音乐《花海》
  19. 三原色光模式(RGB color model)的颜色融合,C#代码
  20. android 开源 progressbar,Android 两种自定义ProgressBar

热门文章

  1. JFFS2 文件系统及新特性介绍
  2. 读写锁优先级的问题解决了
  3. 四级重点高频词汇表_零基础,教你裸过英语四级!这些方法请收藏
  4. endnotex9下载安装_endnote x9怎么和word关联?Word中用EndNote X9教程
  5. 跨专业本科计算机,知乎大学生跨专业该肿么学计算机
  6. 微信读书vscode插件_众所周知,拥有了vscode就拥有了一切
  7. 内是不是半包围结构_什么是结构化面试、无领导小组讨论、结构化小组面试?教你快速搞懂国考面试三大形式。...
  8. 阻止电脑自动安装软件_一套连招彻底阻止流氓软件静默安装
  9. java equals() output_Java中的==和equals
  10. python解释器的提示符是shell嘛_windows python3.2 shell环境(python叫做解释器)