日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!...

發(fā)布時間:2024/9/3 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、 場景🌟

今天在解讀Element中popper.js的源碼時,發(fā)現(xiàn)了這樣一句代碼

if (

['scroll', 'auto'].indexOf(getStyleComputedProperty(parent, 'overflow')) !== -1 ||

['scroll', 'auto'].indexOf(getStyleComputedProperty(parent, 'overflow-x')) !== -1 ||

['scroll', 'auto'].indexOf(getStyleComputedProperty(parent, 'overflow-y')) !== -1

) {

return parent;

}

復(fù)制代碼

具體在該判斷語句中的作用為判斷parent這個元素的overflow樣式屬性是否為'scroll'或者'auto',自己也試著打了一小段。

let arr = ['string','number','object'];

arr.indexOf('number');

//1

復(fù)制代碼

確實是自己才疏學(xué)淺了😳,之前對于indexOf的用法一直停留在用來檢索字符串中是否包含另一個字符串(w3school關(guān)于indexOf的描述),不過太過簡略了,主要還是自己平時懶很少去復(fù)習(xí)文檔,其實很多文檔已經(jīng)添加了關(guān)于indexOf在數(shù)組上的拓展案例。

那么好玩的來了,既然indexOf返回的是字符串第一次出現(xiàn)的位置,那么數(shù)組去重是不是可以這樣寫呢。

let arr1 = ['string','number','object','string'];

let arr2 = [];

arr1.forEach(item => {

if(arr2.indexOf(item) === -1){

arr2.push(item);

}

})

[...arr2];

//['string','number','object'];

復(fù)制代碼

二、總結(jié)👻

算是對自己疏漏知識點(diǎn)的一個補(bǔ)充吧,其實平常很少在數(shù)組中使用這類的方法,就比如數(shù)組去重,es6有更快的解決方法(只是代碼簡潔了,沒有考慮代碼是解讀以及后續(xù)轉(zhuǎn)換為數(shù)組在性能方面的問題)。

let arr1 = ['string','number','object','string'];

let arr2 = new Set(arr1);

[...arr2];

//['string','number','object'];

復(fù)制代碼

好了,我繼續(xù)看代碼去了,886。

關(guān)于找一找教程網(wǎng)

本站文章僅代表作者觀點(diǎn),不代表本站立場,所有文章非營利性免費(fèi)分享。

本站提供了軟件編程、網(wǎng)站開發(fā)技術(shù)、服務(wù)器運(yùn)維、人工智能等等IT技術(shù)文章,希望廣大程序員努力學(xué)習(xí),讓我們用科技改變世界。

[【小知識點(diǎn)??】indexOf在數(shù)組中竟能這樣使用???!]http://www.zyiz.net/tech/detail-141688.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。