摘要: <script> /* 1,浅拷贝只拷贝一层,更深层次对象级别的只拷贝引用 2,深拷贝拷贝多层,每一级别的数据都会拷贝 */ var obj = { id:1, name:'andy', msg: { age:18 }, color:['pink','red'] } //此处为浅拷贝 只能拷贝最外一 阅读全文
posted @ 2020-07-08 22:19 徐的小博客 阅读(176) 评论(0) 推荐(0)
摘要: <script> // 闭包 计算打车价格 //打车起步价13(3公里内),之后每多一公里增加5块钱,用户输入公里数就可以计算打车价格 //如果有拥堵情况,总价格多收取10块钱的拥堵费 var car = (function(){ var start = 13; //起步价 var total =  阅读全文
posted @ 2020-07-08 20:35 徐的小博客 阅读(158) 评论(0) 推荐(0)
摘要: call apply bind 相同点: 都可以改变函数内部this指向问题 区别: 1 call 和 apply 会调用函数,并且改变函数内部this指向 2 call和apply 传递的参数不同,call传递参数形式 为 aru1,aru2.......apply传递的参数为数组形式(这个数组在 阅读全文
posted @ 2020-07-08 15:08 徐的小博客 阅读(994) 评论(0) 推荐(0)
摘要: //父构造函数 function Father(uname,age){ //this 指向父构造函数实列 this.uname = uname; this.age = age; }; Father.prototype.money = function(){ console.log(1000000); 阅读全文
posted @ 2020-07-08 11:16 徐的小博客 阅读(217) 评论(0) 推荐(0)
摘要: 1, 本例子以star 构造函数 ldh实例对象 来理解 对于构造函数,可以通过Star.prototype 来访问其原型对象 (star原型对象prototype) ldh实列的 对象原型 ldh.__proto__指向satr的原型对象 (所以多个实列可以共享star的原型对象上的方法,而不用开 阅读全文
posted @ 2020-07-08 09:45 徐的小博客 阅读(451) 评论(0) 推荐(0)