开发者问题收集
这是我编写的初始代码,用于控制台记录我想要的数据const fetchPokemon2 = () =>{for (let i = 1; i <= 151; i++){const url = `https://pokeapi.co/api/v2/pokemon/${i}`;fetch(url).then( res => res.json()).then( data =>{console.log(da
我试图拆分数组中的一个元素(它是一个数组),然后访问该数组的长度。示例输入可以是:“他走路。她走路。”。我的代码(删除了不相关的部分)是:function image(input, str) {let nos = str.split(".");let sub = [];let words = [];let ret = [];let isNoun = function (word, zzVal, z
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
我最近开始学习 JavaScript,遇到了一个问题。我编写了一小段代码来计算嵌套数组中的元素,但在向第一个嵌套数组添加元素时,代码会中断。我不明白问题出在哪里。var clothes = [['cap', 'scarf'], //-- When adding a new element, the counter breaks['T-shirt', 'shirt',
我在代码中哪里犯了错误,因为它返回了一个错误:Uncaught TypeError: Cannot read property 'push' of null at HTMLButtonElement. (app.js:15)console.log("Welcome to Notes Taking Website");// If user adds a note, add it to the loc
假设一个对象数组,其中包含数百个字段,如下所示[{"designation":"419880 (2011 AH37)","discovery_date":"2011-01-07T00:00:00.000","h_mag":19.7,"moid_au":0.035,"q_au_1":0.84,"q_au_2":4.26,"period_yr":4.06,"i_deg":9.65,"pha":true
我有以下对象:var watchObject = {};下面是我想完成的代码;如果它存在于对象中,我想将其附加,如果它不存在,我想创建一个新的键/值对。键值对看起来像“23”:[blah]。因此,如果对象中存在“23”(data.room),我将向其推送另一个,如“23”:[blah,bleh]。//assume data.room is defined elsewhere and data.vi
我有一些数据,它们是数组的数组,每个子数组的长度为 1,并且该数组中的唯一项是具有键值对的对象。例如:const array = [[{'city': 'new york', 'state': 'ny'}], [{'city': 'dallas', 'state': 'tx'}], ,[{'city': 'los angeles', 'state': 'ca'}]]我试图循环遍历这个数组并仅提取城
我有一个父组件,它有一个对象状态数组,此状态正在传递给子组件。当我收到此 prop 和 console.log 时,返回未定义。父组件import { useState } from "react";import Children from './Children'import cardsData from "../cardsData";const Parent = () => {const [c
我正在制作 Angular 应用程序,其中我有一个空数组,如下所示:orders: Order[];order_details: Product[];然后我在 ngOnInit 中进行服务调用,将数据存储到订单数组和 order_details 数组中,ngOnInit(): void {this.getOrders();}这是 getOrders() 函数,它应该获取每个订单。 Order 对象
因此,我被要求用 JS 编写一个函数,该函数将接受一个回调数组和一个延迟数组,该数组为数组中的每个回调及其相应的延迟设置超时。这是我拥有的代码,它检查了至少一个相应回调和延迟的解决方案:function batchTimeouts(callbacks, delays) {for(let i = 0; i < 3; i++){setTimeout(callbacks[i], delays[i]);}
我正在开发一个vuejs/(vuex)用于帖子的状态管理/firebase 项目。所以我有一个 firestore 帖子集合(具有名称 id 所有者内容和创建时间戳的对象数组...),当用户想要访问单个帖子时,它会将他重定向到单个帖子的路线(..../view-post/postid)。所有帖子均使用 getDocs 方法从 firestore 中检索,并将其存储在 blogPosts 变量中..
我如何更改所提供 ID 的值?我一直收到此 TypeError:无法设置未定义的属性(设置“select”)const data = [{id: 1,select: false},{id: 2,select: true},{id: 3,select: true},{id: 4,select: false},{id: 5,select: false}];const ids = [1, 2, 4];l
我已获取一组数据文档,并循环遍历它们以从每个名为“Item”的对象中创建对象;每个 Item 对象都有一个“amount”键和一个“id”键。我需要将每个创建的 Item 对象附加到名为“Items”的数组中。但是,当我在顶部创建此数组(当前像这样:var itemObjects: [Item])然后将每个项目推送到数组时,如下所示:snapshot.forEach((doc: any) => {
我试图遍历一个对象数组来创建一个更适合我未来计划的新对象。一切都很顺利,直到我在地图中放了一个 if 语句,但我不知道为什么?const TestArray = [{value: 0.2,Time: '1980',Region: 'Oklahoma',RegionNumber: '1620',validTo: 2017},{value: 0.3,Time: '1983',Region: 'Okla