我对 Javascript 还不熟悉,我正在尝试创建内部带有数组的对象。在 C 中,我可以使用结构轻松解决此问题,但在 Javascript 中,我有点迷茫。这是我的代码:function Switch() {var title;var toggleModeEnable;};function Layer () {sw = [8];for (j = 0; j < 8; j++) {sw[j] = n
2020-09-22
我一直试图访问对象数组内的值,但是由于某种原因,当我使用console.log(quiz.questions[0].question)时,我收到错误TypeError: Cannot read property 'question' of undefined代码:const quizAPI = process.env.REACT_APP_API_QUIZ;const PlayQuiz = () =
2020-09-14
我正在开发一款类似 Tinder 的应用,尝试在单击“喜欢”或“不喜欢”按钮时从数组中删除当前卡片并转到下一张卡片。同时,我尝试将卡片添加到新数组(喜欢或不喜欢的列表)。将对象添加到新数组似乎可行(尽管存在延迟,并且需要单击按钮两次 - 这也需要排序),但只要我尝试将其从当前数组中删除,它就会崩溃。我尝试查看此解决方案:使用钩子(useState)从数组中删除对象,但无论我尝试什么,我都只会得到“
2020-08-17
我正在使用 React、Redux 和 JS 进行教程,该教程使用此虚拟对象作为 redux 存储的一部分。const initState = {posts:[[{id: '1', title: 'Fire', body: 'Squirtle Laid an Egg'},{id: '2', title: 'Land', body: 'Charmander Laid an Eg'},{id: '3'
2020-07-01
我有一个这样的数组:var arrSession = [ { name: 'Product 01', groupID: '50303', delivery: 'mail'}, { name: 'Product 02', groupID: '50403', delivery: 'bike'} ]这个循环用于删除特定对象:for(var i=0, len=arrSession.length; i<le
2020-06-19
我试图在一个对象内映射一个对象数组,但似乎无法让它工作。我的代码的目标是映射然后显示“菜单”数组中的内容。这是对象的结构(从状态记录到控制台)。Object {"id": 1,"img": "https://cuisinederue.org/wp-content/uploads/2019/08/Greg2.png","menu": Array [Object {"description": "Le
2020-05-30
这似乎是一个愚蠢的问题,但是即使在我阅读错误消息并尝试在此处找到此类问题后,我仍无法找出它发生的原因以及我做错了什么因此,主要目标是将书籍对象添加到库数组中。没有问题,至少现在,应该可以正常工作(console.log 显示一切正常),所有文件中的导出和导入都是正确的,我甚至在 HiddenPanel.tsx 文件中有一些代码片段来使用 Library.ts 中的库方法错误:TypeError:无
2020-05-29
我正在尝试导入包含博客文章数组的 JSON 文件。JSON 文件中包含的所有数据均已成功导入,对象数组 (edges) 除外此代码是使用 JestJS 为使用 Gatsby 构建的站点创建的单元测试的一部分。当我尝试访问 Edges 数组时,出现“TypeError:无法读取未定义的属性‘edges’”。JS 代码:import data from "./__mocks__/blog.json";
2020-05-12
我希望你们中的一个人能够帮助我解决一个 javascript / react 问题。我正在构建一个 web 应用程序,您作为用户可以在其中创建带有歌词 id 的歌单。这意味着当打开歌单时,您可以查看该歌单中引用的每一首歌词。在窗口底部,我有一个上一个和下一个按钮,允许您查看列表中的下一首或上一首歌词。我的问题是,当到达歌词列表的末尾/最后一个索引号并尝试单击下一个时,for 循环中断并且我的页面崩
2020-04-02
我的数组由多个对象组成,如下所示: {"id": 2,"nom_operation": "opSavCreationTest2","num_serie": "1203250cd81b2101","address_mac": "04:15:d9:00:00:49","description": "opSavCreationTest2","adminId": 82,"produitId": 1,"cl
2020-03-31
我对编程还很陌生(2-3 个月),我正在努力寻找解决这个问题的方法:我的目标:我创建了一个带有幻想地点的嵌套对象。我想从我生成的每个“地点”访问 pop 值,并求和以了解总人口。我遇到的问题:我可以找到并添加主对象及其直接子对象的 pop,但对于子对象的子对象,它似乎不起作用。这是一个示例嵌套树,其中包含父位置(Id:1)、一个子对象(Id:2)和两个 Id 为 2 的孙子对象(id:3 和 4)
2020-03-23
所以,我还在学习,所以请原谅它的简单性。但我正在尝试编写一个名为 uniq(arr) 的函数。如果它有效,它将返回一个没有任何重复值的新数组。它不应该更改原始数组。这里有两个当前不起作用的测试调用。我不确定错误意味着什么>uniq([1, 2, 3])预期:[1, 2, 3] 但得到:TypeError: undefined is not an object (evaluating 'copy.i
2020-03-16
我觉得自己像个蹩脚的开发人员,带着这个问题来找你,但我在兜圈子。我正在使用 React/JS,问题是这样的:代码通过 ajax(axios)从我的个人 API 导入一个对象数组。我的状态期望一个数组:const [ films, setFilms ] = useState([]);并接收一个。事实上,来自我的 API 的response.result是一个包含 20 个电影对象的数组:我只想将它作
2020-03-09
我有这样的 JSON:{"cards": [{"name": "aquaman","img": "aquaman.png"},{"name": "batman","img": "batman.png"},{"name": "captainamerica","img": "captainamerica.png"},{"name": "deadpool","img": "deadpool.png"},
2020-03-07
我有一个res = { 2019:[{id: 1, points: 435},{id: 830, points: 230},...]}形式的对象和一个季节数组,它只是一堆年份 => [“2015”,“2016”,......“2019”]seasons.forEach(season => {res[season].forEach(item => {console.log(item);});});上
2020-03-04