函数作为对象的成员介绍
function test(){
console.log('我是一个函数');
}
console.dir(test);
function test1(){
console.log('我是test1');
test2();
}
function test2(){
console.log('我是test2');
console.log(test2.caller);
}
test1();
test2();
function test1(num1,num2,num3,num4){
console.log('哈哈啊,我是test1',test1.length);
}
test1(10,20,30);
function test1(){
console.log(test1.name);
}
test1();
let fn1 = function(){
console.log(fn1.name);
}
fn1();
function test1(num1,num2){
num1 = 100;
console.log(arguments);
console.log(test1.arguments);
console.log(arguments === test1.arguments);
}
test1(10,20,30);
复习arguments
function test(num1,num2){
console.log(arguments);
console.log(arguments.length);
}
test(10,20,30,40,50,60,70,80);
let i = 0;
(function () {
i++;
console.log('哈哈'+i);
if (i < 3) {
arguments.callee();
}
console.log('呵呵'+i);
}());
function sum() {
var result;
for(var i=0; i<= arguments.length;i++){
result += arguments[i]
}
return result
}