我在尝试过滤数组时遇到问题(见下文),我尝试过滤食谱,同时检查某种成分是否在食谱中。下面是我的问题的简单示例。首先是 JSON{"recipes": [{"id": 1,"name" : "Limonade de Coco","servings" : 1,"ingredients": [{"ingredient" : "Lait de coco","quantity" : 400,"unit" :
2022-04-18
我试图理解为什么此代码没有返回到 slideIndex = 0;有人可以解释一下吗,在第四次单击时,我得到的是 undefined 而不是跳回到幻灯片的第一个索引?谢谢您的解释。slideIndex = 0;function nextSlide() {console.log(slides[slideIndex]);slideIndex++;if(slideIndex > slides.length
2022-04-09
我在设置数组的动态复选框的状态时遇到了问题,无法使用 checked 处理程序将对象从 false 更改为 true。以下是我的代码:const [form, setForm] = useState({tags:[{ name: "Athletic/Higher caloric", isChecked: false },{ name: "Aggressive Weight Loss", isChe
2022-04-03
我的脚本标签位于我的身体标签的底部,这是我在此处找到的主要解决方案。是否还有其他原因附录会陷入此错误?html:606094027javascript:770045088
2022-03-23
我试图比较两个对象。如果在 savedList 中也发现了 checkedList 中的项目,我想从 checkedList 复制数组中的第一个项目,并将其与 savedList 中找到的项目放在一起。如果在 savedList 中找不到 checkedList 中的项目,我想将整个项目添加到 savedList。我不希望在 savedList 中两次保留相同的项目。我正在使用 pop/push
2022-03-05
我尝试将 2 个数组合并为一个新数组,该新数组将组合每个数组的对象。我知道如何将 2 个数组合并为 1 个大数组,但我无法将实际对象合并为该数组内的新对象。下面列出了我尝试获取的输入和预期输出的示例:给定数组:array1 = ['1','2','3'];array2 = ['a','b','c'];新输出的数组应为:array3 = ['1a','2b','3c'];这是我迄今为止尝试做的事情。
2022-02-22
const rndInt = Math.floor(Math.random() * 50);const arr = [];const input = document.getElementById('answer').value;function displaySeq() {var i = 0;while (arr.length < 21) {arr[i] = {sequence: [],answ
2022-02-19
我必须从数组中写入所有参与者,每个参与者都应该在新行上。到目前为止,我有这个代码。class Movie {constructor(movieName, releaseDate, actors) {this.movieName = movieName;this.releaseDate = releaseDate;this.actors = actors;}printDetail() {consol
2022-01-20
const input = {a: [1, 2, 3],b: {c: {d: {e: 4,},},},f: 5,g: {h: [6, 7],},};const outPut = {a: 123,bcde: 4,f: 5,gh: 67,};const getAllKeysOfObject = (obj, key) => {let tempKey = key;let nextKey = ''if (o
2022-01-07
我无法将用户输入推送到本地存储。当我的 quizData 变量为空数组时,它可以正常工作,let quizData = JSON.parse(localStorage.getItem('MyQuiz'));将其改回此值也可以正常工作,因为(我假设)LS 中已经有信息,let quizData = JSON.parse(localStorage.getItem('MyQuiz'));但清除 LS 会
2021-12-26
我收到此错误Mainsection.js:27 Uncaught TypeError: Cannot read properties of undefined (reading 'map')这是我的 mainsection.js 文件,我正在使用 API 密钥迭代数据,但仍然没有找到错误的原因。首先,我创建了一个名为 info 的数组,并将所有数据存储在其中,然后迭代它,现在使用 fetchapi
2021-12-26
以下代码的结果是 Cat 和 undefined。*如果键不存在,结果将为“undefined”。var animals = {"mammals":["Cat","Dog","Cow"]};var groupA = animals.mammals[0];var groupB = animals.birds;console.log(groupA );console.log(groupB);但是,
2021-10-01
我目前正在开展一个项目,我需要从 JSON 文件中获取数据,以便在 API 的获取中使用该数据(这可行),我需要从 JSON 文件中获取的数据是latjson和lonjson,并将它们放入const lat: info.latjson和const lon: info.latjson中,我尝试了这个,我的错误是Uncaught (in promise) TypeError: Cannot read
2021-09-28
我需要 Js 中此代码的帮助。此示例:let friends = ["Ahmed", "Sayed", "Ali", 1, 2, "Mahmoud", "Amany"];let index = 0;let counter = 0;// // Output// "1 => Sayed"// "2 => Mahmoud"while(index < friends.length){index++;if
2021-09-24
我尝试使用从 api 调用中获得的一些详细信息来呈现页面。useEffect(() =>{getCards();}, [])const [userCards, setCards] = useState([])const getCards = async (event) => {let token = localStorage.getItem("user");await api.get("/fetc
2021-08-31