【发布时间】:2013-11-27 12:49:39
【问题描述】:
我想问一下下面代码的含义:
$.fn.datepick = function(options) {
var otherArgs = Array.prototype.slice.call(arguments, 1);
这些是 jQuery 插件的第 2036 - 2037 行 来自
的文件'jquery.datepick.js'【问题讨论】:
-
与@MackieeE 链接的答案一样, slice 需要通过 Array.prototype.slice.call 调用,因为变量——在这种情况下为
arguments——实际上不是一个数组。arguments类似于数组,但没有切片等所有数组方法。 -
完整功能如下:
标签: javascript jquery arrays prototype