中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

煙臺(tái)龍口網(wǎng)站建設(shè)百度收錄最新方法

煙臺(tái)龍口網(wǎng)站建設(shè),百度收錄最新方法,做網(wǎng)站邯鄲,廣州最新疫情公布一、具備棧特性的方法unshift(...items: T[]) : number將一個(gè)或多個(gè)元素添加到數(shù)組的開(kāi)頭,并返回該數(shù)組的新長(zhǎng)度。shift(): T | undefined從數(shù)組中刪除第一個(gè)元素,并返回該元素的值。此方法更改數(shù)組的長(zhǎng)度。二、具備隊(duì)列特性的方法push(...items: T[]): …

一、具備棧特性的方法

unshift(...items: T[]) : number

將一個(gè)或多個(gè)元素添加到數(shù)組的開(kāi)頭,并返回該數(shù)組的新長(zhǎng)度。

shift(): T | undefined

從數(shù)組中刪除第一個(gè)元素,并返回該元素的值。此方法更改數(shù)組的長(zhǎng)度。

二、具備隊(duì)列特性的方法

push(...items: T[]): number;

將一個(gè)或多個(gè)元素添加到數(shù)組的末尾,并返回該數(shù)組的新長(zhǎng)度。

pop(): T | undefined;

方法從數(shù)組中刪除最后一個(gè)元素,并返回該元素的值。此方法會(huì)更改數(shù)組的長(zhǎng)度。

三、具備排序特性的方法

reverse()

將數(shù)組中元素的位置顛倒,并返回該數(shù)組。數(shù)組的第一個(gè)元素會(huì)變成最后一個(gè),數(shù)組的最后一個(gè)元素變成第一個(gè)。該方法會(huì)改變?cè)瓟?shù)組。

sort(compareFn?: (a: number, b: number) => number): this;

對(duì)數(shù)組的元素進(jìn)行排序,并返回?cái)?shù)組。

1、如果沒(méi)有指明 compareFn ,會(huì)按照轉(zhuǎn)換為的字符串的諸個(gè)字符的 Unicode 位點(diǎn)進(jìn)行排序。例如 "Banana" 會(huì)被排列到 "cherry" 之前。涉及到數(shù)字時(shí)要尤為注意:

const array1 = [1, 30, 4, 21, 100000];

array1.sort();

console.log(array1); // [1, 100000, 21, 30, 4]

2、如果指明了 compareFn ,那么數(shù)組會(huì)按照調(diào)用該函數(shù)的返回值排序:

compareFn(a, b) 返回值

排序順序

> 0

a 在 b 后

< 0

a 在 b 前

=== 0

保持 a 和 b 的順序

四、數(shù)組截取的方法

slice(start?: number, end?: number): Int8Array;

將 [start,end) 范圍內(nèi)的元素淺拷貝至一個(gè)新數(shù)組中并返回該數(shù)組,原始數(shù)組不會(huì)被改變。

splice(start: number, deleteCount?: number): T[];

通過(guò)刪除、替換現(xiàn)有元素或原地添加新的元素來(lái)修改數(shù)組,并以數(shù)組形式返回被修改的內(nèi)容。此方法會(huì)改變?cè)瓟?shù)組。

五、元素遍歷相關(guān)的方法

every(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean;

判斷數(shù)組內(nèi)的所有元素是否都滿足函數(shù)的執(zhí)行條件。都通過(guò)返回true,否則返回false

some(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean;

判斷數(shù)組內(nèi)是否有元素滿足函數(shù)的執(zhí)行條件。只要有一個(gè)通過(guò)就返回true,否則返回false

map(callbackfn: (value: number, index: number, array: Int8Array) => number, thisArg?: any): Int8Array;

創(chuàng)建一個(gè)新數(shù)組,這個(gè)新數(shù)組由原數(shù)組中的每個(gè)元素都調(diào)用一次提供的函數(shù)后的返回值組成,一般用于數(shù)據(jù)轉(zhuǎn)換,注意map函數(shù)是在遍歷每一項(xiàng)元素時(shí)執(zhí)行回調(diào)函數(shù),而不是調(diào)用者控制遍歷,因此return不能跳出map循環(huán)

forEach(callbackfn: (value: number, index: number, array: Uint8Array) => void, thisArg?: any): void;

使用上基本和map和一樣,區(qū)別在于它沒(méi)有返回值。

reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number) => T): T;

遍歷數(shù)組,每循環(huán)一次,將循環(huán)返回值當(dāng)成下一次循環(huán)的初始值參與計(jì)算。

比如計(jì)算所有元素的總和:

const arr = [1,2,3,4,5];

arr.reduce((pre,cur)=>(pre+cur)); // return 15

詳細(xì)使用參考這篇文章

六、元素查找的方法

at(index:number)

返回index索引對(duì)應(yīng)的元素,允許正數(shù)和負(fù)數(shù)。負(fù)整數(shù)從數(shù)組中的最后一個(gè)元素開(kāi)始倒數(shù)。

indexOf(searchElement: T, fromIndex?: number): number;

返回在數(shù)組中可以找到給定元素的第一個(gè)索引,如果不存在,則返回 -1。

lastIndexOf(searchElement: T, fromIndex?: number): number;

返回指定元素在數(shù)組中的最后一個(gè)的索引,如果不存在則返回 -1。從后向前查找。

findIndex(predicate: (value: number, index: number, obj: Int8Array) => boolean, thisArg?: any): number;

返回?cái)?shù)組中滿足提供的函數(shù)條件的第一個(gè)元素的索引。若沒(méi)有找到對(duì)應(yīng)元素則返回 -1。

find(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number | undefined;

返回?cái)?shù)組中滿足提供的函數(shù)條件的第一個(gè)元素的值。否則返回 undefined。

七、toString()和toLocalString()的區(qū)別

toString()toLocalString()都是對(duì)數(shù)組的每個(gè)元素執(zhí)行Object對(duì)應(yīng)的方法并用”,”join出一段字符串返回。一般情況下元素的toString和toLocalString是一樣的,但請(qǐng)注意number和date這倆貨,他們重寫了toLocalString方法。

1、數(shù)字:

const number=123456789;

console.log(number.toString()); //'123456789'

console.log(number.toLocalString()); //'123,456,789'

2、日期:

const date=new Date();

console.log(date.toString()); //'Tue Feb 28 2023 16:54:36 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)'

console.log(date.toLocalString()); //'2023/2/28 16:54:36'

http://www.risenshineclean.com/news/30336.html

相關(guān)文章:

  • 天津建設(shè)銀行網(wǎng)站深圳百度推廣代理商
  • 保定建設(shè)信息網(wǎng)站百度外推代發(fā)排名
  • 有一個(gè)網(wǎng)站叫浪什么網(wǎng)站優(yōu)化比較好的公司
  • 導(dǎo)購(gòu)網(wǎng)站怎么做有特色友情鏈接頁(yè)面
  • 網(wǎng)站怎么做 吸引人上海做關(guān)鍵詞推廣企業(yè)
  • 如何做網(wǎng)站推廣的方案設(shè)計(jì)企業(yè)推廣哪個(gè)平臺(tái)好
  • web網(wǎng)站開(kāi)發(fā)的設(shè)計(jì)思想公司域名查詢官網(wǎng)
  • 做企業(yè)網(wǎng)站首頁(yè)尺寸百度關(guān)鍵詞網(wǎng)站排名優(yōu)化軟件
  • 如何在導(dǎo)航網(wǎng)站上做鏈接優(yōu)化近義詞
  • 做網(wǎng)站外包網(wǎng)頁(yè)設(shè)計(jì)與制作代碼
  • 長(zhǎng)沙建站公司模板百度seo快速排名優(yōu)化軟件
  • 福建省華榮建設(shè)集團(tuán)有限公司網(wǎng)站長(zhǎng)春網(wǎng)絡(luò)推廣優(yōu)化
  • 個(gè)人網(wǎng)站logo青島網(wǎng)站制作推廣
  • 免費(fèi)域名查詢網(wǎng)站推廣app最快的方法
  • 創(chuàng)建一個(gè)網(wǎng)頁(yè)多少錢sem優(yōu)化托管
  • wordpress ios 默認(rèn)合肥seo網(wǎng)站排名
  • 專注做蔬菜的網(wǎng)站汕頭seo管理
  • 定制網(wǎng)站費(fèi)用南寧seo專員
  • 如何設(shè)計(jì)酒店網(wǎng)站建設(shè)seo建站優(yōu)化推廣
  • 羅湖高端網(wǎng)站設(shè)計(jì)推廣普通話手抄報(bào)一等獎(jiǎng)
  • 專門做蛋糕視頻的網(wǎng)站流程優(yōu)化四個(gè)方法
  • linux系統(tǒng)網(wǎng)站架構(gòu)淘寶網(wǎng)站的推廣與優(yōu)化
  • 網(wǎng)絡(luò)營(yíng)銷做女鞋的網(wǎng)站設(shè)計(jì)seo的形式有哪些
  • 武漢服務(wù)好的建站平臺(tái)公司愛(ài)站網(wǎng)絡(luò)挖掘詞
  • 做網(wǎng)站上饒百度數(shù)據(jù)查詢
  • wordpress首頁(yè)制作免費(fèi)下載優(yōu)化大師
  • 北京 網(wǎng)站設(shè)計(jì) 公司火星時(shí)代教育培訓(xùn)機(jī)構(gòu)怎么樣
  • 湛江的網(wǎng)站陜西省人民政府
  • c# 開(kāi)發(fā)網(wǎng)站開(kāi)發(fā)友情鏈接怎么購(gòu)買
  • 網(wǎng)站設(shè)置銀聯(lián)密碼百度商家入駐