Pass unknown number of arguments into javascript function

后端 未结 12 1290
情话喂你
情话喂你 2020-12-02 10:17

Is there a way to pass an unknown number of arguments like:

var print_names = function(names) {
    foreach(name in names) console.log(name); // something li         


        
12条回答
  •  攒了一身酷
    2020-12-02 10:57

    Rest parameters in ES6

    const example = (...args) => {
      for (arg in args) {
        console.log(arg);
      }
    }
    

    Note: you can pass regular parameters in before the rest params

    const example = (arg1, ...args) => {
      console.log(arg1);
      for (arg in args) {
        console.log(arg);
      }
    }
    

提交回复
热议问题