function $A(iterable) {
  if (!iterable) return [];
  if ('toArray' in Object(iterable)) return iterable.toArray();//Object(iterable)不明白
  var length = iterable.length || 0, results = new Array(length);
  while (length--) results[length] = iterable[length];
  return results;
}Object(iterable)是函数吗还是什么,在prototype.js里哪个函数里定义的,请指教在线等。