摘要: call 和 apply call()apply都是修改this指向的, 区别是:call需要把实参按照形参的顺序个数传进去 apply 只需要传一个数组 apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. 1) call function Person(name,age,sex){ 阅读全文
posted @ 2019-12-28 16:14 蔺雨轩 阅读(137) 评论(0) 推荐(0)
摘要: 我在这里就不多做文字的解释了,直接上源码 第一种: var obj={ name:"1111", age:123, sex:200, arrTest:["233","3333",[90,9]] } var obj1={} function deepClone(origin,target){ var 阅读全文
posted @ 2019-12-28 16:06 蔺雨轩 阅读(137) 评论(0) 推荐(0)
摘要: js 递归如下例子 一看就明白(递归的规律先执行的最后才执行完,等最底下的返回之后才一层一层的往回靠) 注意 两点 1:找规律 2:找让递归停止的条件 function recursion(n){ if(n==1){ return 1 } return n recursion(n 1) // 7 6 阅读全文
posted @ 2019-12-28 16:01 蔺雨轩 阅读(187) 评论(0) 推荐(0)