es5数组方法
-sort() 排序
-默认按照升序排列
-排序原则 需要将数字转化为字符串 然后逐个字符比较
-数值排在 字符前面

自定义排序
-降序排列




数组高阶函数

map 利用原数组重新返回新的值 然后组成新数组
-foreach相当于遍历一遍数组
-map 会返回一个新的数组


map和foreach一定要用到回调函数

filter一定要用到判断表达式 第一种是自定义的方法 下面是内置方法
断言方法
-some 只要里面又有一个有 返回的就是true
-every 必须满足全部条件才返回true
json数据 就是object notation(is对象标识)
-利用js对象数据集合
-stringfy 用来编码
-pase 用来解码
-JSON.stringify(对象或者数组)
-JSON.parse(json字符串)

this指向
-函数体内的this 总是指向window
-



setimeout和onclick等不适用 作业:伪数组借用方法




callde 调用

apply的调用


bind例子

ES6定义变量




es5转换为es6的格式代码
块级作用域:
let可以声明变量 但 let真正的作用是用来让块级有作用域,像函数一样
let是对function的补充


let和const的区别:





两个name都可以被打印,obj是对象,只是改变了里面的内容,地址没变,除非重新声明一个obj{}
...

...展开

...合并


解构数组





解构赋值对象