函数参数-解构赋值

function add([a,b,c]){  
    return a+b+c 
}
add([1,2,3])   // 6

内部实现原理:
function addr(_ref) {
  var _ref2 = _slicedToArray(_ref, 3),
  x = _ref2[0],
  y = _ref2[1],
  z = _ref2[2];
}

function add({x,y}){ 
     return x+y 
}
add({x:1,y:2})   

内部实现原理:
function addr(_ref) {
  var x = _ref.x,
  y = _ref.y;
}

猜你喜欢

转载自www.cnblogs.com/yuyedaocao/p/12060072.html
今日推荐