开发者问题收集
我担心 JavaScript 中的过滤器无法工作。我不确定可能是因为 API 响应时间太长我的代码:const getDataAll = () =>{const [machines, setMachines] = useState([])const getMc = async () =>{try {const resMc = await axios.get("My API")setMachine
我在尝试过滤数组时遇到问题(见下文),我尝试过滤食谱,同时检查某种成分是否在食谱中。下面是我的问题的简单示例。首先是 JSON{"recipes": [{"id": 1,"name" : "Limonade de Coco","servings" : 1,"ingredients": [{"ingredient" : "Lait de coco","quantity" : 400,"unit" :
我有这个数组["让我介绍一下", "我们的价值观"]我使用此代码:var dataname: string[] = item[4].namecategory;for (var i = 0; i < dataname.length; i++) {console.log(dataname[i]); // output dataname[i] Let me introduce dataname[i] O
我从 catch(error) console.log 中收到错误,内容是LOG [TypeError: Array.from 需要类似数组的对象 - 非 null 或 undefined]现在我想在我的函数中避免出现 null 或 undefined,然后再在 useState中更新它。那么我怎样才能避免我的代码中出现 null 或 undefined?我应该在哪里使用该函数,因为我正在从 AP
我正在开发一个必须从 Firestore 数据库获取新订单的应用程序,我使用componentDidMount每 10 秒刷新一次屏幕并启动fetchNewOrders函数,如果有新订单,该函数应将该对象推送到状态数组newOrder,并在下面的 FlatList 中显示订单。当我启动代码时,它返回错误TypeError: undefined 不是对象(评估'item.id'),我还编写了一个从数
我想转换一个数组,重新分组同一国家的所有城市。我有一个 Object 数组locations = [{cities: ["Paris"]country: "France"},{cities: ["Marseille"]country: "France"},{cities: ["Kiev"]country: "Ukraine"},{cities: ["Odessa"]country: "Ukrain
我有一个 ul,其中的 lis 填充了来自Category数组的内容。我需要根据单击的 li 访问相应对象的另一个属性(如果我可以在 ul 中获取其索引,这也就足够了,但我还没有找到方法来实现它)。如果我运行:var thisCategoryObject = filteredCategories.filter(value => value.name == selectedCategory)[0];
如何修复此错误?Uncaught RangeError:在 Object.exports.deprecate (util.js:75:1) 处超出最大调用堆栈大小。我尝试使用 uuidv4 生成 id 以便过滤具有 id 的项目列表,我收到一条错误消息,要求我安装“util”,安装 util 后,我收到此错误消息“Uncaught RangeError:在 Object.exports.depre
我想对我的衣服的尺寸进行排序,但是当我单击选择尺寸时,无论我选择什么,它都保持“全部”...我的函数filterProducts有什么问题吗?function Filter(props) {return (<div className="filter"><div className="filter-result">{props.count} Products</div><div className
晚上好,我有一个电影列表/数组,需要使用两个值(已发布和类别)进行过滤。当前代码允许用户过滤同时选择了这两个值的电影。但是我想解决的问题是,如果;例如,用户选择“动作”,它应该返回所有带有动作类别的电影。或者另一种情况,用户选择“1999”,显示该年发布的所有电影。它也不应该失去当前的功能,因为我想允许用户过滤单个值和组合值。当前代码在这里:https://codesandbox.io/s/foc
import React, {PureComponent} from 'react';import {TextInput} from '../../shared';import {array} from 'prop-types';import { EmployeeTable } from '../employeeTable/EmployeeTable';import './HeaderSearch
我想使用 axios 过滤列表表以获取名称,如下图所示:当我尝试过滤它时,它运行良好,但是当我单击删除按钮时,此行将被删除,我得到:未处理的拒绝(TypeError):无法读取未定义的属性“过滤器”,当我单击查看按钮时,我没有得到查看页面。我的代码如下:class ListeLivs extends Component {constructor(props) {super(props);this.
我的 React 应用通过 api 调用获取员工列表。我有一个类似的部门组件函数,可以根据名称筛选出部门。当我对具有 first_name 和 last_name 属性的员工执行类似操作时,我收到错误TypeError:无法读取未定义的属性“toLowerCase”但是当我 console.log 响应时,名称没有问题。下面是我使用的 useEffect 钩子 useEffect(() => {i
我正在尝试将一些数组项映射到过滤器下拉列表中,以对数组输出进行排序。但是,我收到一个错误 - “TypeError:无法读取未定义的属性“filter”。我很确定这是由于数据是对象。我对 JS 还很陌生,所以不确定下一步的最佳步骤是什么。任何关于发生了什么以及我需要改变什么的指示都会很棒。如果您需要更多信息,请告诉我。-import React, { useState, Fragment } fr
var students = ["Malcom", "Jayne"];var persons = [{firstname : "Malcom", lastname: "Reynolds"},{firstname : "Kaylee", lastname: "Frye"},{firstname : "Jayne", lastname: "Cobb"}];我想用学生数组过滤(或映射、forEach 等