Wie überprüft man den Typ eines Objekts oder eines Arrays?Unterscheiden zwischen Objekttyp und Array-Typ in Typescript
Ich versuche, ein Objekt (und fügen Sie nur, wenn es Objekt ist) zu einigen Array hinzuzufügen.
//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;
}