对象
对象:在js里,除了字符串,数字,boolean,null和undefined之外,其他的js值都是对象。
js中对象可以分为普通对象和函数对象。
普通对象:是除函数对象外的,都可以成为普通对象。
函数对象:是通过new Function产生的对象。
这一种是最常见的定义函数的方法:
function foo1(){
}
这一种就是定义了一个匿名函数,然后赋值到foo2
var foo2=function{
}
而以下这一种是通过对象实例的方式定义了一个匿名函数,赋值到foo3
var foo3=new Function('x','console.log('I'm a Function!')');
以上三个都属于函数对象,不信?咱来瞅瞅: