簡體   English   中英

如何獲得用TypeOf()顯示的正確類型?

[英]How to get the correct type shown with TypeOf()?

使用時

const source = Observable.from([{name: 'Joe', age: 30}, {name: 'Frank', age: 20},{name: 'Ryan', age: 50}]);
console.log(typeof (source));

類型寫為Object()

有沒有辦法獲得更精確的信息? 我想知道它是否是Observable()。

謝謝並恭祝安康

所有的類實例都將具有typeof "object" ,這就是javascript的工作方式。

如果您想知道source是否是Observable的實例,請使用instanceof

console.log(source instanceof Observable);

您可以使用 :-

source.constructor

source.constructor.prototype

source.constructor.toString().indexOf // for logical check 

instanceof //operator.

這取決於您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM