![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
前端小可爱∑(´△`)
这个作者很懒,什么都没留下…
展开
-
js-隐式类型转换
隐式转换介绍· 在js中,当运算符在运算时,如果两边数据不统一,CPU就无法计算,这时我们编译器会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算这种无需程序员手动转换,而由编译器自动转换的方式就称为隐式转换1.字符串连接符与算术运算符隐式转换规则分析: 1-1字符串连接符:会把其他用String 转成字符串再进行拼接1-2关系运算符:会把其用Number转换成数字再...翻译 2019-03-26 14:00:20 · 147 阅读 · 0 评论 -
js中 浅谈回调地狱 Promise之终极改造代码
Callback helllPromise异步编程的执行顺序都是不一样的,无法保证代码的顺序:以下是读取三个文件const fs=require('fs');fs.readFile('a.txt',(err,data)=>{ if(err){ throw err; } console.log(data.toString())});fs.readFile('b.t...原创 2019-08-28 16:42:37 · 359 阅读 · 1 评论 -
对forEach、for in 还有es6的for-of 的一些整理
一:forEachforEACH是是用来遍历数组的,但是不用使用break退出,也不能用return然会外层不支持IE,对原数组没有影响var arr=['aaa','aaaccc',"dddd","fff"]; arr.forEach((value,index,array)=>{ console.log("value="+value); })value :当前值...原创 2019-08-29 18:07:10 · 95 阅读 · 0 评论 -
搞懂JS数组some() 和every()的区别
共同点:1.每一项的遍历数组2.三个参数相同3.返回的值都是布尔值区别:1.some,遍历数组中的每一项,若其中一项为true,则返回值是true2.==every()==方法,遍历数组每一项,若全部为true,才返回true ,否则返回false...原创 2019-09-03 15:53:33 · 3283 阅读 · 0 评论 -
史上最全 JS数组的 增加 删除 查找方法汇总!
一:向数组里面增加元素push :向数组尾部新添加元素,返回值:数组的长度会改变原始数组var a = [1,2,3,4,5]; var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:72.unshift :向数组头部新添加元素,返回数组的长度会改变原始数组var a = [1,2,3,4,5]; var b = a.unshift(-2,...原创 2019-09-04 17:57:26 · 985 阅读 · 1 评论