![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Hyyy : (
这个作者很懒,什么都没留下…
展开
-
js里各种for的区别
js里各种for的区别 For/In 循环 实例 var array={fname:“Bill”,lname:“Gates”,age:56}; for in 针对json数组用这个 for(let index in array) { console.log(index,array[index]); }; index是fname、Iname、age for in 会便利属性上的每个属性名称, let iterable = [3, 5, 7]; iterable.fo原创 2020-12-12 14:47:41 · 165 阅读 · 0 评论 -
js数组方法
js数组方法 数组的方法 toString() toString() 把数组转换为数组值(逗号分隔)的字符串。 实例 var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString(); 结果 Banana,Orange,Apple,Mango join() 它的行为类似 toString(),但是您还可以规定分隔符: 实例 var frui原创 2020-12-12 13:32:06 · 127 阅读 · 0 评论 -
深浅拷贝
深浅拷贝 浅拷贝 Object.assign() //es6的方法 Object.assign会合并对象生成一个新对象。如果对象的属性是普通类型改变之后新对象不会改变,如果是引用类型改变后新对象也会改变,所以Object.assign实际上还是浅拷贝。 // assign浅拷贝 // var obj = { obj1: { a: “hahahahaha”, b: 39 } }; // var obj1v = // Object.assign({}, obj); // obj1v.obj1原创 2020-12-08 22:07:21 · 61 阅读 · 0 评论 -
箭头函数与普通函数(function)的区别使什么?构造函数(function)可以使用new生成实例,那么箭头函数可以吗?为什么?
箭头函数与普通函数(function)的区别使什么?构造函数(function)可以使用new生成实例,那么箭头函数可以吗?为什么? 区别: 1.箭头函数语法上比普通函数更加简洁(ES中每一种函数都可以使用形参赋默认值和剩余运算符) 2.箭头函数没有自己的this ,只和所处上下文有关系,它里面能出现的this从属于所处上下文(使用call/Apply都无法改变this的指向) 回调函数中的this一般都是WINDOW 回调函数:把一个函数B作为实参转嘀给另外一个函数A,函数A在执行的时候,可以把传递进来的原创 2020-12-08 20:25:52 · 443 阅读 · 0 评论