循环对象的方法
- for
- For…in
- while
- do…while
- forEach
- map
- filter
- Object.keys()
- Object.values()
- Object.getOwnPropertyNames()
- Object.getOwnPropertySymbols()
ES5中操作数组的方法
- join()
- push()
- pop()
- shift()
- unshift()
- slice()
- splice()
- sort 排序
- concat()
使用静态方法给对象添加一个新属性,可修改,可删除,可循环
Let a = {};
Object.defineProperty(a, ‘num’, {
Value:”1”,
Writable:true,
Configurable:true,
Enumerable:”true”
})
改变this指向的方法
- 在指定位置定义this存为变量
- 使用箭头函数
- 使用setTimeout
- 使用call()方法
- 使用bind()方法
- 使用applay()方法