JavaScript
透心凉℃
这个作者很懒,什么都没留下…
展开
-
this的几种绑定方式及call、apply、bind的应用
隐式绑定const user = { name: '张三', age: 18, say(){ document.write(`hi,我叫${this.name},今年18岁了`); }}user.say(); // this -> user显式绑定const user = { name: '张三', age:...原创 2019-11-11 15:25:05 · 174 阅读 · 0 评论 -
对象的深浅拷贝
一、定义浅拷贝:创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址,所以其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝:将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,两者修改不会相互影响。二、浅拷贝1、常用方法function clone(targ...原创 2019-09-20 11:31:11 · 211 阅读 · 0 评论 -
js数组排序
一、sortsort(sortby),参数可选,必须是函数,用于规定排序顺序1、不传默认按字符编码的顺序进行排序let arr = ['1', '4', '2', '11', '13', '33', '54', '45', '23'];console.log(arr.sort()); // ["1", "11", "13", "2", "23", "33", "4", "45", ...转载 2019-09-29 16:28:55 · 196 阅读 · 0 评论