4.8日学习

1.
  1:         var arr = [];
  2:         arr[push](123);  ×
  3:         arr["push"](123); √
第一种写法:将push方法看做了变量
 
2.typeof会误将值为null的变量指示为Object,但实际上null不是Object
 
3.条件判断语句中对象被认为是true
 
4.
  1: var func = function(arg1,arg2,arg3,arg4,arg5){};
  2: func.length = 5;     
 
函数期望参数的个数保存在其length属性中,而argments数组的长度则是实参个数
 
5.函数作用域中有this对象代表调用该函数的对象.
函数作为方法被调用时,默认this值等于该对象。
 
6.call方法中第一个参数指定this的值,其他参数传给调用call方法的函数作为其参数进行调用
posted @ 2016-04-08 00:53  st_MX  阅读(140)  评论(0编辑  收藏  举报