Chuyển key trong object thành biến trong javascript

Mình có 1 block như sau:

{
user = { name : 'Quang', age : 21};
console.log(user.name);
console.log(user.age);
}

Mình nhớ trong js (hình như es6 thì phải) có một hàm để expose các key trong 1 object thành các biến. Đại loại như vầy

{
    user = { name : 'Quang', age : 21};
   //đặt ở đây
    console.log(name);
    console.log(age);
}

Có ai nhớ rõ làm sao để làm đc như vậy không

// Mình google thì ra được 1 cách cũng khá hay, còn bạn nào có cách nào hay hơn không :smiley: :

{
    user = { name : 'Quang', age : 21};
   //đặt ở đây
  with(user){
  console.log(name);
  console.log(age);
    }
}

http://es6-features.org/#ObjectMatchingShorthandNotation
Ý bạn là đây

cách này mình thấy vẫn phải thủ công:

user = { name : 'Quang', age : 21};
var {name, age} = user

so với dùng with thì còn phiền hơn nữa @@

nó khác nhau mà phạm vi sử dụng cũng khác nhau mà mình vẫn nghĩ là dễ hơn với with

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?