标签: javascript
我有一个这样的对象:
MyLibrary { books: [ Book { bookType: 'romance' } ] }
书是一个班级。
我想编写一个测试来检查书籍是否包含作为Book实例的对象。我期待使用类似MyLibrary.books.indexOf('Book')的东西,但即使Book存在,它也会返回-1。
答案 0 :(得分:4)
你真的有instanceof:
instanceof
var hasBook = books.some((book) => book instanceof Book);