项目原始demo,不改动
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
Questo repository è archiviato. Puoi vedere i file e clonarli, ma non puoi effettuare richieste di pushj o aprire problemi/richieste di pull.
 
 
 
 

18 righe
422 B

  1. 'use strict';
  2. var toStr = Object.prototype.toString;
  3. module.exports = function isArguments(value) {
  4. var str = toStr.call(value);
  5. var isArgs = str === '[object Arguments]';
  6. if (!isArgs) {
  7. isArgs = str !== '[object Array]' &&
  8. value !== null &&
  9. typeof value === 'object' &&
  10. typeof value.length === 'number' &&
  11. value.length >= 0 &&
  12. toStr.call(value.callee) === '[object Function]';
  13. }
  14. return isArgs;
  15. };