黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 實例講解Java數組解構

實例講解Java數組解構

更新時間:2020-11-02 17:57:04 來源:動力節點 瀏覽2567次

 

數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按有序的形式組織起來的一種形式。我們可以把數組看成是用于儲存多個相同類型數據的集合,我們在需要用到數組中的一部分數據時,就需要用到數組解構,獲得相應的數據。本文我們就一起來學習Java數組解構的相關知識。


1.簡單解構

const numbers = ['a', 'b', 'c'];

// 獲取前兩項

const [n1, n2] = numbers;

console.log(n1,n2)// 'a' , 'b'

// 獲取第一項和第三項

const [n1, , n3] = numbers;

console.log(n1,n3)// 'a' , 'c'

// 獲取第一項和第四項

const [n1, , n3, n4] = numbers;

console.log(n1,n3,n4)// 'a' , 'c', undefined

// 給默認值

const [n1, , n3, n4 = 'd'] = numbers;

console.log(n1,n3,n4)// 'a' , 'c', 'd'


2.嵌套數組解構

// 得到numbers中下標為4的數組中的下標為2的數據,放到變量n中

const [, , , , [, , n]] = numbers;

console.log(n); // 3

嵌套對象解構

賦給同名變量

const numbers = ['a', 'b', 'c', 'd', {

a: 1,

b: 2

}];

// 得到numbers中下標為4的數組的屬性a,賦值給變量a

const [, , , , { a }] = numbers

console.log(a); // 1

賦給不同名變量

const numbers = ['a', 'b', 'c', 'd', {

a: 1,

b: 2

}];

// 得到numbers中下標為4的數組的屬性a,賦值給變量A

const [, , , , { a: A }] = numbers

console.log(A); // 1


3.解構剩余項

const user = {

name: 'lisa',

age: 20,

sex: '女',

address: {

province: '江蘇',

city: '無錫'

}

}

// 解構出name,然后剩余的所有屬性,放到一個新的對象中,變量名為obj

// 最后得出

// name:lisa

// obj:{ age: 20,sex: '女', address: {···}}

const { name, ...obj } = user;

console.log(name, obj);

解構數組的剩余項

const numbers = [1, 2, 3, 4];

// 得到數組前兩項,前兩項放到變量a和b中,然后剩余的所有數據放到數組nums中

const [a, b, ...nums] = numbers;

console.log(a, b, nums); // 1, 2, [3, 4]

我們再來看下面的例子:

const article = {

title: "文章標題",

content: "文章內容",

comments: [{

content: "評論1",

user: {

id: 1,

name: "用戶名1"

}

}, {

content: "評論2",

user: {

id: 2,

name: "用戶名2"

}

}]

}

//解構出第二條評論的用戶名和評論內容

// name:"用戶名2" content:"評論2"

const { comments: [, { content, user: { name } }] } = article;


以上就是Java數組解構的相關知識,當然這些只是大概的講解,想要更加詳細的講解過程可以觀看本站的Java基礎教程,幫你全面學習和鞏固Java基礎知識。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 波多野结衣在线免费 | 秋霞宅宅236理论片 秋霞在线高清观看伦理片 秋霞影视伦理手机在线观看 | 免费无遮挡十八污污网站 | 欧美午夜在线播放 | 97国产蝌蚪视频在线观看 | 国产一区二区三区精品视频 | 一级做a爰片性色毛片思念网 | 国产成人综合久久 | 韩国精品videosex性韩国 | 女攻男受高h重口调教 | 中文有码中文字幕免费视频 | 日韩精品影院 | 国产精品成人观看视频国产奇米 | 夜夜骑日日操 | 国产精品免费在线播放 | 最新日韩精品 | 色综合久久久久久久久五月性色 | 麻豆国产成人精品午夜视频 | 最近免费中文字幕大全高清片 | 香蕉久久综合 | 国产一区二区高清在线 | 欧美zozozo人禽交免费大片 | 精品无码一区在线观看 | jk制服喷水| 欧美激情人成日本在线视频 | 国产精品午夜在线观看 | 麻豆成人久久精品二区三区小说 | 天天做天天添婷婷我也去 | 日韩国产欧美成人一区二区影院 | 视频国产在线 | 99九九精品视频 | 欧美一级精品高清在线观看 | 日韩在线 | 中文 | 日韩国产成人精品视频人 | 右手影院亚洲欧美 | 亚洲一区浅井舞香在线播放 | 成年在线观看视频免费看 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 美国一级做a一级视频 | 一本无线乱码不卡一二三四 | 亚洲精品无码专区在线播放 |