一切都是对象
变量是对象,函数也是对象
常规写法
function foo(){
alter('我是普通函数')
}
foo() // 调用
匿名函数写法
var foo = function(){
alert('我是匿名函数,并且被赋值给了一个变量,这个变量是我功能的代名词')
}
foo()
对象写法
将方法作为一个对象
var foo = {
func1 = function(){alter('我是func1函数')} ,
func2 = function(){alter('我是func2函数')}
}
foo.func1()
foo.func2()
// 看做
var obj = {
name:'LiHua',
school:'XiWangXiaoxue'
}
// obj.name
// obj.school
var foo = {
func1 = ()=>alter('我是func1函数') ,
func2 = ()=>alter('我是func2函数')
}
foo.func1()
foo.func2()