放弃真的太简单了

我们知道,在js里面function是一种value obj。

既然也当作obj,那么可以增加、删除、通过reference pass by

比如,function的name就可以作为可接近的name property.

有各种各样的property。

name property

length property返回function parameters

Named Function Expression

这个意思就是func表达式拥有name,一般的Func Expre

let sayHi = function func (who) {

alert(`hello,${who}`);

}

就是在普通func上面添加了一个名字,主要有两个特殊的原因:

1.可以让他reference自身在内部

2.在function外面是看不到的

这一章也没太看懂

你可能感兴趣的:(放弃真的太简单了)