let ItemIndex = fileList.findIndex((item) => {
? ? ? ? ? return item.xxx== 你要找的屬性值
? ? ? ? });
if(ItemIndex > -1){
// 代表找到了這個元素
} else {
}
參考百度AI:
在JavaScript中,?可以使用splice()
方法在指定位置插入一個或多個對象到數組中。?
splice()
方法允許你在數組的任意位置添加或刪除元素。?它的基本語法是array.splice(index, numberOfItemsToRemove, item)
,?其中:?
index
:?指定開始更改數組的位置的索引。?numberOfItemsToRemove
:?要刪除的元素數量。?如果設置為0,?則不會刪除任何元素。?item
:?要添加到數組中的元素,?可以是單個元素或多個元素作為參數列表。?
例如,?如果你有一個數組var arr = [];
,?你可以使用splice()
方法在索引0處插入對象obj1
,?在索引1處插入對象obj2
,?如下所示:?
javascriptCopy Code
arr.splice(0, 0, obj1); // 在索引0處插入obj1 arr.splice(1, 0, obj2); // 在索引1處插入obj2
這種方法允許你在數組的指定位置靈活地插入對象,?而不需要移動其他元素來為新元素騰出空間。?需要注意的是,?splice()
方法會直接修改原始數組,?而不是返回一個新的數組。?如果你不希望原始數組被改變,?可以在使用splice()
之前先使用數組的slice()
方法來創建一個副本,?然后在副本上進行操作