Typescript - 变量和类型的动态数组

时间:2017-04-17 07:37:14

标签: javascript ecmascript-6 javascript-objects

我创建了这个绑定函数,但我想让它更具动态性。我在这里搜索特定属性" Geo"因为这也是一个班级" Geo"宾语。但我需要一个不是字符串的变量数组。这里唯一不是字符串(或数字可能)的变量是geo"。我需要可变名称和类型" Geo"

import { Geo } from "./geo";
export class Address {
  city: string;
  geo: Geo;
  street: string;
  suite: string;
  zipcode: string;

  public static bind(address) {

    for (var propertyName in address) {
      // I want here an array
      if (propertyName === 'geo') {
        address.geo = Geo.bind(address.geo);
      }
    }
    return Object.assign(new Address(), address);
  }

}

0 个答案:

没有答案