【发布时间】:2017-10-27 08:08:31
【问题描述】:
如何检查对象或数组的类型?
我正在尝试将一个对象(并且仅当它是对象时才添加)添加到某个数组。
//1. should add this OBJECT to the array
var objToAdd11 : Object = {name: 'Zack', age: 24};
this.addObject(objToAdd11);
//2. should throw errorbecause this is ARRAY, and we need only OBJECTS
var objToAdd22 : Array = [{name: 'Zack', age: 24}];
this.addObject(objToAdd22);
public addObject(obj: any) : void {
/*I need to check is obj parameter OBJECT OR ARRAY*/
var myArray : Array = [1, "a", 3];
function () {
myArray.push(obj);
}
var newMyArray : Array = myArray;
}
【问题讨论】:
标签: arrays object typescript types