我是 React 和测试的新手,所以也许我误解了文档,但我有一个函数定义了一个const 变量,它只是一个具有属性“X”的对象数组,我们称之为。我过滤这个数组并取第一个对象并查找 X。然后我将它导入到我的 jest 测试文件中,但在运行测试时失败,显示Error: Uncaught [TypeError: Cannot read property 'X' of undefined]。我不确定为什么
2021-07-10
我有一个对象列表或数组,我通过模板将其传递给 HTML 元素。我有一个 removeItem 函数。它正在删除项目。但在最后一项上,它不会隐藏它。我试图在菜单中没有项目时隐藏菜单。但在最后一项上,它卡住了,没有做任何进一步的事情。模板导致了所有问题。除了模板隐藏之外,其他所有项目都是如此。但事实并非如此。我的 shoppingCart.js 将 cartRemove.classList.add("
2021-07-09
当我在新更新的 macos 12(Monterey)上运行“ionic cordova build ios”时,我收到此错误:Uncaught Exception:TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))at macosRelease (/Applications/XXX.
2021-07-09
我有一个国家列表,保存为配置文件country_list。该文件具有以下内容。export default {countries: ['AUSTRALIA','AUSTRIA','BELGIUM','BRAZIL','BULGARIA','CANADA','CHINA','CROATIA','CYPRUS','CZECHIA','DENMARK','ESTONIA','FINLAND']}现在,在
2021-07-09
我有一个 MERN 应用程序,我试图在单击删除按钮时删除一条注释(包含标题和内容)。单击按钮后,后端 mongoDB 数据库会更新 - 事实上,该项目已被删除 - 但控制台会显示错误。以下是删除操作,通过相关文件进行跟踪:// App.jsxconst deleteNote = id => {NoteDataService.deleteNote(id).then(response => {cons
我正在编写一个代码,要求使用字符串过滤对象数组,并根据过滤后的值创建一个新数组。这是我的代码。var a = [{"label": "June - 2021","value": "June"}, {"label": "May - 2021","value": "May"}, {"label": "April - 2021","value": "April"}];var b = ["June", "
2021-07-06
var books = [{id: 1, title: "Javascript"},{id: 2, title: "PHP"},{id: 3, title: "Dart"},{id: 4, title: "C++"}]var authors = [{book_id: 1, user: {id: 1, name: "John Doe"}},{book_id: 3, user: {id: 4, nam
2021-07-06
我的页面上有一些过滤器。单击“返回”后,我想逐个返回到已过滤的页面。比如我在页面上,上面有 3 个过滤器。我应用了过滤器 1,然后应用了过滤器 2。单击“返回”后,我应该转到过滤器 1 页面,然后是主页。但是它不起作用。单击“返回”后,它显示未捕获的类型错误:无法读取未定义的属性“go”import { useHistory } from 'react-router-dom';const back
2021-07-05
当您找不到如图所示的 split 时VM439:1 Uncaught TypeError: Cannot read property 'split' of undefined atIf split returns a null value, I want the console to respond 'error',but if it does, it should print completed
2021-07-04
我尝试制作一个简单的游戏作弊检测器,在测试时遇到了这个问题。我的问题是,当我尝试打印坐标时,它给出了这个错误:Uncaught TypeError:无法读取未定义的属性“clientX”我认为我的问题是由于循环引起的,它可能真的很简单,但这是我的代码:var USrPosXvar USrPosYsetInterval(Chk, 1000)function Chk() {USrPosX = even
2021-07-01
作为刚开始使用 Vue 3 的新手,我有一个关于路由器的问题。我正在按照Vue School上的教程操作。在使用命名路由和参数之前,它似乎没问题。它在控制台中呈现一个空白页,显示Uncaught (in promise) TypeError: Cannot read property 'name' of undefined。我注意到给出的默认代码与教程略有不同,但我认为这不是主要问题。我也在论坛上
2021-06-30
我编写了一个脚本,当您单击较小的图像时,该脚本会在模式框中打开一个放大的图像,但出于某种原因,当我尝试单击小图像时,模式框不会打开。我的网站使用 bootstrap,但我编写了自己的 CSS 来创建模式,因为 bootstrap 没有提供我想要的内容。我在 Chrome 中打开了我的检查器,我的 JavaScript 出现错误Uncaught TypeError: Cannot read prop
2021-06-30
我正在尝试使用 chrome.declarativeNetRequest.updateDynamicRules 进行动态过滤。chrome 扩展程序抛出错误,提示 chrome.declarativeNetRequest 未定义。未捕获 TypeError:无法读取未定义的属性“updateDynamicRules”chrome 版本为 91.0.4472.114其他回调(如 chrome.run
2021-06-29
我正在使用两个数据文件创建地图。一个数据文件包含位置的经纬度。另一个数据文件包含这些位置的人口。两者都有一列位置代码。只要两个文件包含相同的代码,就可以。但是,我的人口数据集仅包含部分位置代码的信息。所以我收到一个错误:test.html:75 Uncaught TypeError: 无法读取未定义的属性“pop”我该如何避免此错误?我的完整代码如下。这里还有一个包含所有 CSV/文件的 Plun
2021-06-29
第一次使用这些命令。我试图创建一个新元素,并使用此 javascript 代码在网站内使用控制台对其进行样式设置。const box = document.createElement("div");box.id = "ExtensionBox";document.getElementById("ExtensionBox").style.height = "600px";document.getEl
2021-06-29