js高级(三)
this的使用:
●this是特殊的标识符,代表某个对象值。取值根据函数的调用方式会发生变化
●全局中直接访问this,默认window
构造函数中this,默认为实例对象
方法中的this,默认为调用者
自调用函数与模块化
模块:块、部分意思。
模块化:指的是,将没进行
依赖:就是使用的意思 【文件不能划分全局作用域】
回调函数:作为函数参数使用的函数
forEach():遍历到数组的每个元素
注:return 不能结束
注:qAll的结果为NList伪数组对象具有forEach
数组其它回调函数到方法:
map()every()some()reduce()filter()find()findIndex()
查文档自学上述方法【寒假作业】
mdn
局部变量(私有变量)确保数据安全性
如果将变量设置为私有变量,就可以确保数据安全性,不会被外界操作修改。
→ 问题是:不仅不能修改,也无法访问
作用域。。接受返回值(返回值是函数)
确保数据安全性----闭包函数作用
函数只能返回一个返回值
递归函数:
为什么 5:5? 【注:06|||||||||||||】