开发者问题收集
我有以下对象集合,我使用 Object.values 将其转换为对象数组。let demoObject = {"abc": {"ADMISSION_ID": 1632881,"ADDITIONAL_DATA": null,"CREATED_BY": "7348500"},"def": {"ADMISSION_ID": 1632790,"ADDITIONAL_DATA": null,"CREATED
将对象推送到数据中的问题数组内,它会出现此错误Uncaught TypeError:data.sections 不可迭代在 handleClick (SecondStep.tsx:14:1)export default function CreateStepper() {const [data, setData] = useState({name: "",desc: "",sections: []
我尝试将 housePrototype 指定为 House 对象的原型,但出现此错误Object.assign(House.prototype, this.housePrototype);^ TypeError: Cannot convert undefined or null to object我做错了什么?const House = {name: 'houseObject',readLocat
我正在尝试编写一个具有两个可视化输出的 p5js 代码:一个用于查看器一个隐藏在屏幕外的,仅在模拟结束时绘制并保存为文件。只要我直接调用 p5js 函数(例如 circle() 或 rect()),屏幕外缓冲区的绘制就可以正常工作,但只要我使用对象,它就会告诉我我的对象未定义。这是最基本的代码:let canvas;let offscreen;let someobject;function set
我想使用生命周期方法显示从 API 获取的数据。我设法获取数据(对象)并将数据填充到状态(数组)中。但是我无法在返回部分显示值。代码的第一部分似乎有效,为了便于阅读,我删除了错误/加载部分:class App extends Component {constructor(props) {super(props);this.state = {data: [], //putting data in t
我正在学习 JavaScript 中的对象和原型,但我遇到了困难。我的目标是创建一个对象,然后将其绘制到页面上。我创建了另一个原型构造函数,因此稍后可以在页面上移动这个特定创建的对象,但是它不起作用,我不知道如何进一步使用它这是我的 JS:var Bunny = function (x, y) {this.x = x;this.y = y;}Bunny.prototype.drawBunny =
我正在使用 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'
我的数组由多个对象组成,如下所示: {"id": 2,"nom_operation": "opSavCreationTest2","num_serie": "1203250cd81b2101","address_mac": "04:15:d9:00:00:49","description": "opSavCreationTest2","adminId": 82,"produitId": 1,"cl
我是 React 新手,正在学习使用 Poke API(https://pokeapi.co)的教程。我正在使用 whatwg-fetch 向 API 发出请求。这会将 API 中的数据作为对象保存到状态“selectedPokemon”。 this.state = {// other statesshowModal: false,selectedPokemon: null};我想将这些数据
我是编程语言新手。我想从第三方 API(REST)获取数据并将其中的数据显示到页面上。我需要从这个 TVMAZE API 获取数据并使用 js 在我的网站上显示它拥有的数据。var foo = null;fetch('http://api.tvmaze.com/schedule/full').then(resp => resp.json()).then(data => foo = data )al
我尝试了 x.y、x['y']、x.y.z、x['y'].z 的所有组合,但我无论如何都无法通过键名访问数组中对象值的值。以下是 SQL 查询返回的内容:parseMissionData: {record: Array(1), code: 1}code: 1record: Array(1)0: alt: 45attribute: Array(6)0: {name: "messageCode",
我遇到了以下问题:我在 localStorage 中的一个对象中有一个数组,我需要找到该数组中包含的元素数量。我的代码如下for (var i = 0; i < localPosts.length; i++){local_tags = window.localStorage.getItem(localStorage.key(i)).tagsconsole.log(local_tags);for (
我试图减少 Chrome 扩展程序中的全局变量,以减少 JavaScript 中的“混乱”或歧义。我试图通过一个 init 函数来尝试这一点,该函数在可能被多次触发的 mousedown eventListener 回调函数中声明这些全局变量。这样我就可以将这些变量 + 事件传递给其他 eventListener 回调(即 mouseup 回调)作为此类回调的参数。我已将问题分解为一个单独的文件:
我正在尝试操作我的 HTML 元素。我尝试使用 dom 选择器来更改页面上元素的值,但我一直收到Uncaught TypeError: Cannot set property 'innerHTML' of nullChecking in the browser console to check what the issue is, I found out the logic I was using
据我所知,e代表 Javascript 方法中的“事件”,但我不明白如果我想在调用 Javascript 方法时使用下面提到的一些属性该怎么办。例如,我可以在此方法中使用e.preventDefault()或e.ctrlKey:$(".menuItem").click(function (e) {e.preventDefault();//Open url in new tab with ctrl