对象散布运算符作为函数参数

时间:2018-07-23 11:47:03

标签: javascript arrays function object ecmascript-6

我正在测试Object spread operator并编写了这些代码,但实际上无法弄清楚对象user是如何转移到Array中的。所以我想了解代码流程。谢谢

 const user = {
   name:"JohnDoe",
   age:25
  }

function test(...user){

  console.log('isArray ', Array.isArray(user));  // true
  console.log(user);                             // Array [ {…} ]

}
test(user);

0 个答案:

没有答案