函数的定义和调用 函数的定义方式 所有函数都是Function的实例(对象),函数也属于对象 函数的调用方式 this指向问题 改变函数内部this指向 call(); 主要作用是实现继承 apply(); 传入数组,打印字符串 主要应用: 借助数学内置对象求最大最小值 bind(); 如果有的函数不需要立即调用但又想改变this指向 严格模式 、 严格模式中的变化 高阶函数 闭包 主要作用:延伸了变量的作用范围 递归 必须加退出条件 利用递归遍历数据 返回,声明了O,里层只是调用不行,需要返回给id,重新赋值给 浅拷贝和深拷贝 浅拷贝只把更深层次的地址拷贝过去,修改会影响源数据 深拷贝 :