![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
一羊迁徙
曾梦想仗剑走天涯,后来没钱就算了。
展开
-
js移除对象数组中指定(与要求匹配)元素
1.给定数组如下:let objArr = [ { id:1, name:'令狐冲' }, { id:2, name:'东方不败' }, { id:3, name:'任盈盈' }, ];想要删除id为2的元素,首先通过findIndex找到该元素的索引:l.原创 2020-08-29 12:34:11 · 3903 阅读 · 1 评论 -
JS判断为数字,并且保留两位小数
一、只允许正数,且保留两位小数if(/^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/.test(val)) return val // 返回false即为校验失败 return false二、允许正负数,且保留两位小数if(/(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/.test(val)) return转载 2020-07-17 14:32:16 · 2391 阅读 · 0 评论 -
ES6中的Promise以及ES7中的async/await
Promise以及async/await一、异步编程一、同步API二、异步API三、同步API与异步API的区别二、回调地狱与Promise三、ES7中的async/await一、异步编程谈到Promise不得不说这个异步编程的概念,还有涉及到的回调地狱。在JavaScript中API分为同步API和异步API,那么什么是同步API,什么又是异步API呢?一、同步API同步API:只有当前API执行完成后,才能执行下一个API。JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做原创 2020-06-25 23:20:08 · 326 阅读 · 0 评论 -
ES6常用的那些新特性
一、什么是ES6泛指ES2015以及后续的版本。二、let声明变量一、let声明变量的特点1、let声明的变量只在所处的块级作用域有效。块级作用域:{ }包含的就是块级作用域可以防止循环变量变成全局变量。2、不存在变量提升。也就是不存在预解析。只能先声明,再使用。3、暂时性死区。一旦在块级作用域当中声明了某个变量,这个变量名就会和块级作用域绑定,也是必须先声明再使用。和块级作用域绑定之后,一个块级作用域只能有一个该变量,例如一个if块中声明有两个num变量是不允许的二、经典面试题原创 2020-06-24 22:52:51 · 415 阅读 · 0 评论 -
js对象数组去重,简单数组去重
JavaScript对象数组去重一、对象数组去重方式一二、对象数组去重方式二三、简单类型的数组去重一、对象数组去重方式一使用reduce函数。 let arr = [ { key:'1', name:'林青霞' }, { key:'2', name:'张三丰' },原创 2020-06-24 22:37:11 · 16950 阅读 · 1 评论 -
ES6中JavaScript中那些常用的数组方法
ES6中那些常用的数组方法1、forEach()2、map()3、some()、every()4、filter()5、find()6、findIndex()7、includes()、indexOf()8、reduce(callback,初始值)含数组去重方法封装1、forEach()这个函数没有返回值。基本使用let arr = ['one','two','three']arr.forEach(function(item,index){ console.log(item) co原创 2020-06-24 01:35:38 · 280 阅读 · 0 评论