国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

JavaScript find()方法及返回數據實例

瀏覽:70日期:2023-11-01 08:41:04

顧名思義就是 查找傳入的對應數據

當數組中的元素在測試條件時返回 true 時, find() 返回符合條件的元素,之后的值不會再調用執行函數。

如果沒有符合條件的元素返回 undefined

// 定義一個需要被查找的數組var memoList = [{id: 1, name: ’1’ },{id: 2, name: ’2’ },{id: 3, name: ’3’ }]// 用 editItem 變量將 查找出來的數據進行接收var editItem = memoList.find((ele) => { return ele.id == 2 }) // 打印 editItem 得到的結果是 {id: 2, name: ’2’}

這看起來和沒什么區別呀。。。

但是~~

// 我們修改 接收后的值 editItem 的值editItem.name = ’我是修改后的’// 我們再打印一下 editItem console.log( editItem ) // {id: 2, name: ’我是修改后的’}

感覺很正常嘛~

然后我們再打印一下 被查找的數據 memoList

console.log(memoList) // [{id: 1, name: '1'}, {id: 2, name: '我是修改后的'}, {id: 3, name: '3'}]// 看得沒 memoList 內的數據也被修改了

這里就反應出 fine() 方法返回的結果內存指向依然是 memoList 所指向的內存地址

所有這里返回的是淺拷貝的數據

注意: find() 對于空數組,函數是不會執行的。

注意: find() 并沒有改變數組的原始值。

瀏覽器支持

表格中的數字表示支持該方法的第一個瀏覽器版本號。

方法 find() 45.0 12.0 25.0 7.1 32.0

注意: IE 11 及更早版本不支持 find() 方法。

array.find(function(currentValue, index, arr),thisValue)

參數

參數 描述 function(currentValue, index,arr) 必需。數組每個元素需要執行的函數。 函數參數: 參數 描述currentValue 必需。當前元素index 可選。當前元素的索引值arr 可選。當前元素所屬的數組對象 thisValue 可選。 傳遞給函數的值一般用 “this” 值。 如果這個參數為空, “undefined” 會傳遞給 “this” 值

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产一区国产二区国产三区 | 末满18以下勿进色禁网站 | 欧美日韩视频在线 | 美国一级毛片∞ | 国产精品永久免费自在线观看 | 很黄很色的摸下面的视频 | 欧美高清色视频在线播放 | 女人一级特纯黄大片色 | 欧美老妇免费做爰视频 | 国产午夜精品理论片影院 | 老头做爰xxxx视频 | 欧美特黄一级高清免费的香蕉 | 亚洲伊人久久综合影院2021 | 美女扒开腿让男人桶爽免费动态图 | 欧美三级欧美一级 | 久久精品成人欧美大片免费 | 国产欧美日韩亚洲精品区2345 | 亚洲三级视频在线观看 | 国产成人精品高清不卡在线 | 欧美专区在线视频 | 亚洲韩精品欧美一区二区三区 | 中午字幕在线观看 | 亚洲国产人成中文幕一级二级 | 亚洲国产精品网 | 一区二区三区欧美视频 | 69成人免费视频 | 黄到让你下面湿的视频 | 国产成人麻豆精品 | 一及黄色毛片 | 怡红院在线a男人的天堂 | 黄色三级毛片网站 | 精品综合久久久久久99 | 91精品观看91久久久久久 | 日韩欧美国产成人 | 一级毛片视频免费 | 亚洲在线日韩 | 亚洲加勒比 | 久久精品成人免费看 | 日韩黄色一级毛片 | 精品一区二区在线观看 | 九九在线精品视频xxx |