Как вставить объект файла по определенному индексу в пустой массив с помощью JavaScript?

1

введите описание изображения здесь Мне нужно вставить файл-объект в определенный индекс, например: 1,5,6 в пустом массиве, используя angularJs. Я хочу получить результат, подобный приведенному в следующем прилагаемом изображении

Изображение 174551

Теги:
arrays

1 ответ

1
Лучший ответ

Вы можете использовать нотацию [n].

const myArray = []

myArray[1] = 'something'
myArray[5] = 'inserted'
myArray[6] = 'in array'

console.log('myArray ', myArray)

Хотя я бы рекомендовал использовать javascript-объект, если вам нужно работать с именами настраиваемых свойств.

Тогда вы сделали бы что-то вроде этого:

const myObject = {}
myObject[1] = 'first file'
myObject[5] = 'second file'
myObject[6] = 'third file'

и вы всегда можете перебирать этот объект следующим образом:

Object.keys(myObject).forEach(propertyName => console.log('property name ', propertyName, ' property value ', myObject[propertyName]));
  • 0
    Это работает только для первой вставки, а не после этого
  • 0
    Что вы имеете в виду?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню