Typescript将对象转换为Array

时间:2018-01-16 12:58:32

标签: typescript

尝试转换Javascript对象

null

if (dyConsumed > 0 && child.getVisibility() == View.VISIBLE) {
    child.setVisibility(View.INVISIBLE);
} else if (dyConsumed < 0 && child.getVisibility() != View.VISIBLE) {
    child.setVisibility(View.VISIBLE);
}

看起来我今天失去了一些逻辑,在网上试了很多但没有得到任何东西(艰难的一天)。

请有人告诉我为什么我无法转换。

1 个答案:

答案 0 :(得分:2)

你去。

const xyz = {
'fName': {type: 'string'},
'mName': {type: 'string'},
'lName': {type: 'string'}
};

let arr = [];

for(let k in xyz) {
  arr.push({[k] : xyz[k]});
}

console.log("Object", xyz);
console.log("Array", arr);