嗨,我正在使用 reactJs 中的 FETCH 函数从 Json 服务获取数据。当我获得数组时,将答案保存在变量中:const resp = await fetch(url);const { contenidos = [] } = await resp.json();Json 是(有 500 个项目):[{"custom_fields": {"v2_titulo": {"id": 1561385
2024-01-15
我正在学习 javascript 课程,我按照所有步骤操作,但一直出现此错误。我已经在互联网上对此进行了大量研究,我查看了几篇帖子,其中说某些变量可能为null,但我已经使用了console.log和 alert,并且我看到所有变量都已填充。我多次重写了页面,以查看是否遗漏了某些内容,但没有成功:Uncaught TypeError: Cannot read properties of undef
2023-03-07
当我尝试使用 React 应用程序中的 useContext 钩子从 API 接收的对象访问嵌套数据时遇到问题。我收到的错误消息是:“Uncaught TypeError:无法读取未定义的属性(读取‘forecastday’)”。奇怪的是,当我尝试使用原始 JavaScript 访问相同数据时,它没有任何错误。我怀疑我的 Context.jsx 文件可能有问题,但我无法确定具体的问题。对象数据we
2023-03-07
我有一个名为 event 的 javascript 对象,它是从下面的 console.log 输出的:{"title": "Test Title","location": "Test Location","isAllday": false,"isPrivate": false,"state": "Busy","start": {"tzOffset": null,"d": {"d": "2023-
2023-01-03
我有一个对象,它的 props 中有一个数组。我试图更改此数组内(对象内部)项目的值。此对象来自 Redux。const [product, setProduct] = useState(useSelector(selectProducts).find((item) => item.id === id))console.log(product)// { name: "",// imageU
2022-12-16
我试图让此代码工作let itCompanies = ["Facebook", "Google", "Microsoft", "Apple", "IBM", "Oracle", "Amazon"];let oInCompany = itCompanies.forEach((element) => {var theElement = element.match(/o/gi);if (theEleme
2022-12-06
我试图将“my”、“I”、“for”等单词与相邻单词组合在一起。我在想,我可以检查每个单词的长度,例如,如果它短于 4,则将它们与下一个单词连接起来。假设我有字符串'about my projects':我所做的是将其拆分成像这样的单独单词const words = string.split(" ");一旦我有了这些单词,我就会像这样循环遍历它们for (let i = 0; i <= words
2022-11-05
我正在尝试开发测验逻辑 -Fiddle here。我看过类似的项目,例如here和here。但是,他们的解决方案对我的测验不起作用;我使用的是纯 Javascript。问题路径开发树结构。例如,第一个问题询问您喜欢哪种葡萄酒?如果您选择红色,系统会询问您是喜欢起泡酒还是静止酒。最终,分支会显示结果。这里的问题是我甚至无法获得第二组问题和选择。我的问题数组对象变量可能出了问题吗?我已设法将按钮连接到
2022-10-12
我有以下对象集合,我使用 Object.values 将其转换为对象数组。let demoObject = {"abc": {"ADMISSION_ID": 1632881,"ADDITIONAL_DATA": null,"CREATED_BY": "7348500"},"def": {"ADMISSION_ID": 1632790,"ADDITIONAL_DATA": null,"CREATED
2022-10-04
我有一个数组对象const admins= [{id: 1,name: 'Admin 1',},{id: 2,name: 'Admin 2',},{id: 3,name: 'Admin 3',}]和另一个数组对象const members= [{id: 1,name: 'Name 1',addedByAdminId: 1},{id: 2,name: 'Name 2',addedByAdminId:
2022-08-18
将对象推送到数据中的问题数组内,它会出现此错误Uncaught TypeError:data.sections 不可迭代在 handleClick (SecondStep.tsx:14:1)export default function CreateStepper() {const [data, setData] = useState({name: "",desc: "",sections: []
2022-08-17
我有 2 个数组 -collections和settings。在collections数组中,我需要删除空数组,但需要从数组设置中删除相同的索引,因此我写道:$.each(collections, function(index, collection) {if (collection.length == 0) {collections.splice(index, 1);settings.splic
2022-06-06
我已成功使用 Node+Express+MSSQL 创建了后端 API,并使用 POSTMAN 测试了路由。现在最有挑战性的部分是,当我尝试使用 React Functional 组件/钩子将数据呈现到前端时,我遇到了一些错误。我不确定这是否是使用 API 将标签呈现到 React 页面的正确方法。此外,我确保我的表中没有重复的 ID,因为这可能会导致更多错误,并且它是一个可以从“KEY”属性中使
2022-05-11
当我尝试返回JSON的.Name时,出现此错误“未捕获 TypeError:无法读取未定义的属性(读取‘0’)”。这是我的 javascript(console.log 用于测试):var roomsCodes = [['232','DDSB'],['232','DDMB'],['232','SJJB'],['232','SJJS'],];var jsonMin ={"DDSB": {"Name"
2022-04-26
我以此为例https://jsfiddle.net/kkulig/0k4m5d2q/我删除了他在这些行中使用硬编码数据的部分替换了这个var originalCategories = [new Category('A'), new Category('B'), new Category('C')].map(function(cat, i) {cat.index = i;return cat});用
2022-04-22