您的错误是因为您返回了push方法的值.
push方法返回数组的新长度,这就是为什么它试图将数字转换为字符串数组的原因.
所以,你应该做的是:
citiesData():string[] { this._citiesData.push('18-HAZARI','A.K','ABBOTABAD'); return this._citiesData; }