第七章:TypeScript-析构表达式

含义:
析构表达式通过表达式将对象或数组拆解成任意数量的变量

     function getStock() {
           return {
                code: "IBM",
                price: 100
       }
    }
    
var stock = getStock();//ES5的写法
var code = stock.code;//ES5的写法
var price = stock.price;//ES5的写法


// 用析构表达式的写法可简单啦
// 效果跟上面的ES5的写法是一样的呢,惊不惊喜,意不意外?
var { code, price } = getStock();

也可以起个别名,比如
var { code :aaa, price} = getStock();
console.log(aaa);//这样的话aaa也是可以打印出来的呢

你可能感兴趣的:(TypeScript,TypeScript)