如何使用javascript在空数组中的特定索引处插入文件对象?

时间:2018-02-07 11:08:43

标签: javascript arrays

enter image description here我需要使用angularJs在特定索引处插入文件对象,如:1,5,6在空数组中。我希望结果类似于下面附图中的结果

enter image description here

1 个答案:

答案 0 :(得分: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]));