Для генерации массива объектов с уникальными идентификаторами в JavaScript, вы можете использовать различные подходы. Вот несколько способов:
1. Использование уникальных значений временных меток:
const array = []; for (let i = 0; i < 10; i++) { const id = Date.now(); const object = { id: id, name: `Object ${i}` }; array.push(object); } console.log(array);
2. Использование уникальных значений случайных чисел:
const array = []; for (let i = 0; i < 10; i++) { const id = Math.random().toString(36).substr(2, 9); const object = { id: id, name: `Object ${i}` }; array.push(object); } console.log(array);
3. Использование встроенных функций генерации уникальных идентификаторов, таких как uuid
:
// Для этого способа вам может потребоваться установить стороннюю библиотеку, // например, UUID.js, чтобы использовать функцию "uuid". const array = []; for (let i = 0; i < 10; i++) { const id = uuid(); // Функция для генерации уникального идентификатора const object = { id: id, name: `Object ${i}` }; array.push(object); } console.log(array);
Вы можете выбрать любой из этих подходов в зависимости от ваших потребностей и предпочтений. Также обратите внимание, что в примерах указана генерация массива из 10 объектов, но вы можете легко изменить это значение в соответствии с вашими требованиями.