1. 函数声明语句与函数表达式
    • 函数表达式中的有名函数表达式
var foo=function g(){
}//g这个函数名只能在函数内部渠道,外部取不到
typeof g();//找不到g->Error
//找不到函数执行是error
//找不到变量应该是undefine
image.png
  1. typeof知识点
//js六种类型,bool,number,string,object,undefine,function
//typeof返回的都是字符串类型
//集合都是object,对象包括数组和对象

  1. 函数自带参数
    1. arguments
//arguments是实参集合,通过arguments[0]调用的实参作为一个整体(函数名)
2. this
//函数的this变量是在执行(调用)的时候才有的
function f(){
  alert(this);
}//此时并没有this
//执行时this指向调用函数的对象
f();//实际为Windows.f();所以this为windows对象
  1. delete
//delete用于删除对象的属性
var obj={a:1}
var arr=[1,2,3]
delete obj.a
delete arr[0]
//不可删除变量与参数
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容