Javascript функция Object.keys, кажется, не работает правильно:
public availableParents: any[] = [];
availableParents[abbreviation] = textField;
поле availableParents отправлено функции.
Затем в режиме отладки я выводю переменную .. . а также Object.keys для переменной:
Непосредственное окно:
?dataSource
[]
__proto__: []
ALG: "ALG | Alg"
length: 0
SC-1-1: "Scene"
? Object.keys(dataSource)
[SC-1-1,ALG]
__proto__: []
length: 2
[0]: "SC-1-1"
[1]: "ALG"
Я ожидал, что Object.keys вернет (?):
[ALG,SC-1-1]
__proto__: []
length: 2
[0]: "ALG"
[1]: "SC-1-1"