使用时
const source = Observable.from([{name: 'Joe', age: 30}, {name: 'Frank', age: 20},{name: 'Ryan', age: 50}]);
console.log(typeof (source));
Type被写为 Object()。
有没有办法获得更准确的信息?我想知道它是否是一个Observable()。
谢谢和问候
答案 0 :(得分:4)
所有类实例都有typeof
"object"
,这就是javascript的工作方式。
如果您想知道source
是Observable
的实例,请使用instanceof:
console.log(source instanceof Observable);
答案 1 :(得分:2)
你可以使用: -
source.constructor
source.constructor.prototype
source.constructor.toString().indexOf // for logical check
instanceof //operator.
这取决于你的需求。