刚才写一个需要递归操作的函数,在使用arguments.callee的时候,报错undefined,因为arguments.callee在严格模式下会失效,以为是使用了=>箭头函数后,函数内部环境会以严格模式执行,查阅资料后才知道不可以在箭头函数中使用arguments对象,该对象在函数体内不存在。 ...
分类:
其他好文 时间:
2018-02-06 13:03:07
阅读次数:
208
arguments 1、函数内部的一个对象,在函数调用的时候,默认的会将所有传入的实参依次存入该对象 2、是一个伪数组 3、arguments.length 可以用来表示传入实参的个数 4、arguments.callee 指向函数本身 ...
分类:
Web程序 时间:
2018-01-22 14:11:44
阅读次数:
205
caller: caller是函数对象的一个属性,指的是这个函数对象的调用者,如果调用者,如果是顶层调用者,则返回null. 例: callee callee则是arguments对象的一个属性,该属性指向本函数的引用 callee属性有一个length属性,length为当前函数形参属性. ...
分类:
Web程序 时间:
2018-01-10 18:46:04
阅读次数:
181
1.1 复习 1. 按钮不可用 disabled = “disabled” || true 2. setTimeout 只执行一次 setInterval 执行很多次 3. 递归调用 : 函数自己调用自己 函数递归调用 不提倡用函数名 而喜欢用的是 arguments.callee 返回的是 正在执... ...
分类:
Web程序 时间:
2018-01-03 21:00:47
阅读次数:
232
1. arguments.callee 1.1 解释 返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。 1,.2 说明 callee 属性的初始值就是正被执行的 Function 对象。 callee 属性是 arguments 对象的一个成员,它表示对函数对象 ...
分类:
移动开发 时间:
2017-12-24 12:41:11
阅读次数:
133
caller是函数的一个方法,它指向调用该函数的函数 callee是arguments的一个属性,他指向arguments的函数 ...
分类:
其他好文 时间:
2017-12-20 13:58:36
阅读次数:
157
一条bpf的指令包括:8字节长 其中操作码共8位,0,1,2这三位表示的是该操作的大类别:0X07 BPF_LD(0x00) / BPF_LDX(0x01) / BPF_ST(0x02) / BPF_STX(0x03) / BPF_ALU(0x04) / BPF_JMP(0x05) / BPF_RE ...
分类:
其他好文 时间:
2017-12-10 01:36:11
阅读次数:
275
var res = (function (n) { if( n>1 ) { return n + arguments.callee( n-1 ); } else { return 1; }})(100)console.log(res); ...
分类:
Web程序 时间:
2017-12-02 17:51:18
阅读次数:
137
JS中的call()和apply()方法 博客分类: JS JS中的call()和apply()方法 JS 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: ca ...
分类:
移动开发 时间:
2017-11-28 11:48:54
阅读次数:
305