Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ex1 babel
- function today() { return { d: 6, m: 2, y: 2013 }; }
- var { m: month, y: year } = today(); // month = 2, year = 2013
- //ex1 after
- "use strict";
- function today() {
- return { d: 6, m: 2, y: 2013 };
- }
- var _today = today();//関数名が「_変数」になっている
- var month = _today.m;//オブジェクトプロパティを参照代入している
- var year = _today.y;
- // month = 2, year = 2013
- //ex2 babel
- let obj = { first: 'Jane', last: 'Doe' };
- let {first:i,last:s} = obj;//オブジェクトをmatchするところに割り当てている
- //ex2 after
- 'use strict';
- var obj = { first: 'Jane', last: 'Doe' };
- var i = obj.first;
- var s = obj.last;
- console.log(i)//Jane
- console.log(s)//Doe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement