摘要: let arr = { name:"liu" } let res = { res1:"hao", test(a,b,c){ console.log(this,a,b,c) } } Function.prototype.mybind = function(arr,res){ let Fs = this 阅读全文
posted @ 2020-12-13 20:51 刘葵 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 引入symbol数据类型的原因:ES5的对象属性名都是字符串,这容易造成属性名的冲突,如果你要使用别人提供的一个对象,你想往这个对象上添加一个新的属性和方法,如果造成了属性名的重复,这样就会对原有的属性造成覆盖,如果有一种机制,能给对象提供一个独一无二的方法,这样能从根本上防止属性名的冲突,所以诞生 阅读全文
posted @ 2020-12-13 19:31 刘葵 阅读(146) 评论(0) 推荐(0) 编辑