我正在尝试使用 React 在网页上构建播放 mp3 的功能。我有一个对象数组,其中包含每首歌曲、专辑封面、艺术家和标题。我试图弄清楚这在 React 类组件中的位置。我想要做的是将 mp3 作为 props 传递给播放器组件,但我无法使用此行读取数组内的对象:我收到的错误:TypeError:无法读取未定义的属性“0”console.log(this.playlist[0].src);下面是我的
2020-02-08
好吧,我知道这是一个非常常见的问题,但我尝试找到解决方案,但还没有成功。所以这里是问题陈述:由于某些情况,我的对象没有值并且它是空的{,当我尝试使用Object.keys(ambassador).length或Object.entries(ambassador).length检查此对象的长度时,它给了我错误TypeError: Cannot convert undefined or null to
2019-12-20
我有一个按钮,我想在鼠标悬停在按钮上一秒钟后将其值复制到剪贴板,如果可以避免的话,只使用 javascript,而不是 jQuery。这段代码有两个问题:setTimeout 不起作用——警报立即发生,无需等待一秒钟,并且我收到“TypeError:null 不是对象(评估‘document.getElementById(obj).value’)”错误function getButtonValue
2019-02-05
网页将内置的 javascript 方法设置为null,而我正尝试找到一种方法来调用用户脚本中的重写方法。请考虑以下代码:// Overriding the native method to something elsedocument.querySelectorAll = null;现在,如果我尝试执行document.querySelectorAll('#an-example'),我将收到异常
2018-12-30
我对 React 还很陌生,我试图从服务器获取一个对象(会话)并使用表单对其进行编辑,在进行更改后,使用帖子将其存储到服务器。我制作了一个组件,它从服务器获取数据并将其存储到状态中。问题是渲染部分出现错误,因为它可能还不知道状态对象的子字段。我指的是“session.name”和其他几个字段,但这会出现错误。(TypeError:this.state.session 为 null[更多信息])cl
在代码底部,我构建了两个 Node 实例,它们都使用定义的 .getChildren 函数,但我得到了Uncaught TypeError: t2.getChildren is not a function,但我在 Node 对象构造函数中明确定义了它。另外,为什么它对 t2 而不是 t1 说了这句话。function Node(value) {// based on graph theory,
2017-03-26
对于我的模块,我需要声明一个未知大小的用户定义对象数组,该数组具有两个属性:datatype 和 FullName。我希望能够在创建时将这些属性设置为 null。我尝试了以下代码。var result = [{dtype:null,fname:null,}];我收到错误:Uncaught TypeError:无法设置未定义的属性“dtype”。有什么想法吗?
2017-02-06
我有一个如下所示的对象,当在此对象上定义属性root时,我希望修改该属性,因此我有以下代码:html = {};然后我像这样使用Object.defineproperty():Object.defineProperty( html , 'root' , {set ( val ) {html.root = `${val} i got the power`}});现在,当我尝试以下操作时:html.r
2019-06-27
let newdata = await tripModel.find({ tripId: ID },{salesOrder:1, no: "$deliveryDetails.invoiceNo", _id: 0 });let nullInvoices = [];console.log("vvvvvvv", newdata[0].salesOrder);for (let i = 0; i < new
2022-03-30
我有一个 api,我想从中显示数据,我有 2 个数组,每个数组都有一个类别,我将如何迭代并显示这两个类别,即艺术类别和娱乐类别。我尝试了一些方法,但没有奏效,它给出了这个错误TypeError:无法读取未定义的属性“map”,非常感谢您的帮助。提前致谢import React,{useState, useEffect} from 'react'import './Home.css'import B
2021-03-17
这是组类的构造函数,其作用类似于集合。 constructor(){this.list = [];}[Symbol.iterator](){return new GroupIterator(this.list);}这应该使组对象可写入,但我找不到错误。class GroupIterator{constructor(group){this.group = group;this.position
2019-06-26
更新我可以在 render() 函数的 return 语句中正常访问所有内容。例如 user.exercises[0].exercise.name 输出“squats”。这就是为什么更令人困惑的是为什么我无法在 return 语句之前访问它以创建将值映射到表的函数。更新我似乎在访问 React 中的特定键时遇到问题。我尝试读取的对象是从 mongodb 的后端 API 请求的,并以 JSON 形式
我有一个按钮,可以“编译”将在终端中使用的命令。解释简单一点:行内有六个输入,行是一个对象,里面的输入是属性,输入的值是属性的值。根据输入数据编写终端命令。JSON 对象如下所示formsData = {transfer_1: {host_1: "t1_host1",host_2: "t1_host2",user_1: "t1_user1",user_2: "t1_user2",password_
2017-05-26
我一直在寻找答案,但没有发现其他人提到过这样的问题。我尝试了几种变体和潜在解决方案,但都无济于事。我有以下 JSON 文件:{"subpatterns": {"sub1": {"selected": "V",// other properties not important for this example},"sub2": {"selected": "C",// other properties
2017-05-18
我有以下JavaScript对象:863524221我想删除值为空或空的所有键/值对。以下似乎没有按预期工作:675160810控制台日志返回以下错误:undfach typeError:无法读取未定义。我如何正确获得此工作?
2017-04-05