Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. /*
  2. 引入此模块,可将传入参数进行初始化,返回一个参数数组,其中:
  3. string类型为数组首位,boolean类型,object类型 ,function类型依次类推;
  4. 注意:传入number类型会忽略
  5. */
  6. exports.judgeArg = function() {
  7. var aArray = arguments[0],
  8. i = 0,
  9. aNewArg = [];
  10. for (; i < aArray.length; i++) {
  11. if (typeof aArray[i] == 'undefined' || typeof aArray[i] == 'number') continue;
  12. if (typeof aArray[i] == 'string') aNewArg[0] = aArray[i];
  13. if (typeof aArray[i] == 'boolean') aNewArg[1] = aArray[i];
  14. if (typeof aArray[i] == 'object') aNewArg[2] = aArray[i];
  15. if (typeof aArray[i] == 'function') aNewArg[3] = aArray[i];
  16. };
  17. return aNewArg;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement