import React from "react";import productsData from "./products.js";import Product from "./Product.js";function App() { const arrrayOfImportedProducts = productsData.map((x) => ( <Product id={x.id} name={x.name} price={x.price} description={x.description} /> )); const array2 = arrrayOfImportedProducts.filter((y) => y.id != 1); return <div>{array2}</div>;}export default App;當我運行代碼時,除了 .filter() 方法外,一切正常。每當我使用 == 或 === 過濾特定元素時,它都會給我一個空白屏幕。當我使用 !== 或 !=== 時,它會向我顯示 array2 的所有元素,包括不應該在其中的元素。為什么它不起作用?
為什么 Javascript .filter() 不返回帶有活動過濾器(== 或 ===)的任何內容
蕭十郎
2023-03-18 16:22:01