1.三类对象,两类属性
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170508759-1815776363.png)
2.原型链只有在查询的时候才会体现
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170542388-1163449764.png)
3.对象属性访问
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170628532-1217894887.png)
4.属性赋值
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170652280-880831294.png)
5.delete只是断开属性和宿主对象的关系,不会去操作属性中的属性
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170728429-1356451271.png)
6.Object.ke()
var m = {b:'bbb',c:'ccc'};
var n = Object.create(m);
n.d = 'ddd';
console.log(Object.keys(m));//["b","c"]
console.log(Object.keys(n));//["d"]
7.序列和反序列,反序列后原型改变
var a = Object.create(null);
console.log('a.prototype:' + Object.getPrototypeOf(a));
//a.prototype:null
var b = JSON.parse(JSON.stringify(o));
console.log('b.prototype:' + Object.getPrototypeOf(b));
//b.prototype:[object Object]
7.数组是特殊的对象
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170827152-708678826.png)
8.数组的非整数索引
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170857742-1120655349.png)
9.concat方法
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170925817-596457330.png)
10.splice方法
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420170954215-1691584440.png)
11.forEach循环终止
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420171047845-1378972420.png)
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420171057572-1828267208.png)
12.函数作为参数
![](https://img2018.cnblogs.com/blog/1012917/201904/1012917-20190420171139265-1523461147.png)
例:forEach,ajax,each,sort等。。。