Why can't I call an array method on a function's arguments?

前端 未结 8 1296
鱼传尺愫
鱼传尺愫 2020-12-03 05:07

I have a function that can accept any number of arguments...

const getSearchFields = () => {        
    const joined = arguments.join(\'/\'); 
};
         


        
8条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-03 05:30

    arguments is not really an array.

    try this:

    var args = [].splice.call(arguments,0);
    var argsString = args.join('/');
    

提交回复
热议问题