有人知道如何检查列表中是否包含对象或字符串吗?
遍历数组并使用条件typeof variable === "string"
和typeof variable === "object"
来查找。
Javascript中的所有数组都是无类型的,这意味着:如果您不自己处理,没有任何东西会关心其中包含的内容。
由于数组是由整数值引用的复合结构,您可以检查每个地址以获取存储在其中的确切类型。如果这是由其他人创建的数组,则无法确定数组类型。
其他选项:
add(item)
方法中如果项目类型违规就抛出错误add(item)
中处理类型并将其写入该结构的某个属性中