Array.prototype.slice.call(arguments,1)

Array.prototype.slice.call(arguments,1)该语句涉及两个知识点。
arguments是一个关键字,代表当前参数,在javascript中虽然arguments表面上以数组形式来表示,但实际上没有原生数组slice的功能,这里使用call方法算是对arguments对象不完整数组功能的修正。
slice返回一个数组,该方法只有一个参数的情况下表示除去数组内的第一个元素

 

Object.prototype.toString.call(obj) === "[object " + type + "]"

posted @ 2013-08-09 14:01  百里水上  阅读(208)  评论(0编辑  收藏  举报