真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

avaScriptES6值得掌握的五大功能(4)JavaScript解構(gòu)

在Arrow Functions旁邊,這是我每天使用最多的ES6功能。ES6 Destructuring不是一個新功能,而是一種新的賦值語法,它允許您快速從對象屬性和數(shù)組中解壓縮值并將它們分配給單個變量。

成都創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元麻城做網(wǎng)站,已為上家服務(wù),為麻城各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

1

2

3

4

var profile = {name: 'George' , age:39, hobby: 'Tennis' }

var {name, hobby} = profile // destructure profile object

console.log(name) // "George"

console.log(hobby) // "Tennis"

這里我用解構(gòu)快速提取 name 和  hobby 該屬性 profile 的對象。

使用別名,您可以使用不同的變量名稱與相應(yīng)的對象屬性相比,您從以下位置提取值:

1

2

3

4

var profile = {name: 'George' , age:39, hobby: 'Tennis' }

var {name:n, hobby:h} = profile // destructure profile object

console.log(n) // "George"

console.log(h) // "Tennis"

嵌套對象解構(gòu)

解構(gòu)也適用于嵌套對象,我總是使用它來快速解決來自復(fù)雜JSON請求的值:

1

2

3

4

6

7

8

9

10

11

12

13

14

15

16

var jsondata = {

     title: 'Top 5 JavaScript ES6 Features' ,

     Details: {

         date: {

             created: '2017/09/19' ,

             modified: '2017/09/20' ,

         },

         Category: 'JavaScript' ,

     },

     url: '/top-5-es6-features/'

};

var {title, Details: {date: {created, modified}}} = jsondata

console.log(title) // 'Top 5 JavaScript ES6 Features'

console.log(created) // '2017/09/19'

console.log(modified) // '2017/09/20'


本文名稱:avaScriptES6值得掌握的五大功能(4)JavaScript解構(gòu)
文章網(wǎng)址:http://weahome.cn/article/gighjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部