我對JavaScript很專業,而且遇到了一種情況,我需要爲JavaScript數組中的每個項目分配一個唯一的ID。JavaScript數組id循環
該數組非常大,因此無法手動完成。有沒有簡單的方法來做到這一點?每個簡單的數字ID都會非常棒。這是一個PHP開發人員可以輕鬆操作數組,這是他如何要求完成的。
我對JavaScript很專業,而且遇到了一種情況,我需要爲JavaScript數組中的每個項目分配一個唯一的ID。JavaScript數組id循環
該數組非常大,因此無法手動完成。有沒有簡單的方法來做到這一點?每個簡單的數字ID都會非常棒。這是一個PHP開發人員可以輕鬆操作數組,這是他如何要求完成的。
JS中的數組確實擁有唯一的ID--它的索引值。
這裏是這樣的方法有兩種:
功能
array = /* Long or dynamically sized array of objects */
array.forEach(function (element, index) {
element.uuid = index;
};
迭代
array = /* Long or dynamically sized array of objects */
for (var ix = 0; ix < array.length; ix++) {
array[ix].uuid = ix;
}
數組的元素的索引被用作所述UUID,由於I」我不知道你是如何生成UUID的,那是最簡單的。如果要通過服務器發送整個陣列,則不需要基於索引的UUID。
大家好,感謝您的快速回復,我會在短短一段時間內嘗試這些想法。上下文明智,該項目是一個相當簡單的遊戲,該陣列用於嘗試基於瓷磚的遊戲板。每個磁貼需要由後端開發人員以某種方式操作。 (var row = startRow; row
它們對數組中每個元素的索引是唯一的數字編號 – Paulpro
您可以提供更多的上下文嗎?從某種意義上說,數組中的項索引可以作爲一個id。但這取決於這裏真正的意圖是什麼。 –
你的數組是什麼樣的? –