开发者问题收集
我有一个 id 数组['id1', 'id3']。我还有一个items数组:[{children: [{children: [{id: "id1", //This is value I need to findstatus: { state: false}, //this is value I need to change}],}],},{children: [{children: [{id: "
今天在开发 React 的时候,由于 JavaScript 基础知识不够扎实,导致自己在某个地方卡住了。我想改变这个数组中任意对象的“name”属性值。Codesandbox:https://codesandbox.io/s/dank-rain-udjcxe?file=/src/App.jsconst data = [{ id: 1, name: "jonas" },{ id: 2, name:
我正在用 TypeScript 创建名为“Three of a Crime”的简单逻辑游戏。当尝试在 TypeScript 中预分配类型数组时,我尝试执行如下操作:var arr = Criminal[];这给出了错误“检查表达式术语的格式”。也尝试这样做var arr : Criminal = [];这产生了“无法将任何[]转换为'Criminal'什么是'TypeScript'方式来做到这一点
我是 TypeScript 的初学者。我想通过“for”循环初始化 TypeScript 中的数字数组,如下所示: public hours: number[];constructor() {for (let i: number = 1; i < 25; i++) {this.hours[i] = i;}}我收到错误:无法设置未定义的属性“1”。你能帮帮我吗?
let s:number[][];如何将此s矩阵填充为n * n中的0。[[0, ..., 0], [0, ..., 0] ... [0, ..., 0]]这就是我正在做的for(let i = 0;i < n;i ++) {let ss = [];for(let j = 0;j < n ;j ++) ss.push(0);s.push(ss);}它正在发挥作用,但是有没有更有效、更复杂的方法
我有如下对象数组:var array =[{"name":"abc","age":20}{"name":"abc","age":20}{"name":"abc","age":20}{"name":"xyz","age":21}{"name":"xyz","age":21}]我想计算不同值的出现次数,例如:[3,2]假设abc出现 3 次,xyz出现 2 次。我在reactjs中执行此操作。我可以使
我有一个 javascript 对象数组,它们是产品。这些产品以购物车的形式显示在列表中。我想根据_.id值计算数组中重复产品的数量,并从数组中删除这些对象,并用更新版本和名为count的新键替换它们,该键的值是该对象出现的总次数。到目前为止,我已经尝试了多种方法,并在谷歌上搜索过,但没有找到可以正确完成工作的方法。我将使用的数组类型的一个示例是这样的:[{ _id: "5971df93bfef
我有这个对象数组[{tag: 'james'},{tag: 'james'},{tag: 'john'}]如何计算并生成如下所示的新数组?[{tag: 'james',count: 2}, {tag: 'john',count: 1}]我尝试使用 reduce 生成的是对象而不是对象数组。const arr = [{tag: 'james'},{tag: 'james'},{tag: 'john'
我的代码基本上是一个带有文本输入和提交按钮的表单。每次用户输入数据时,我的代码都会将其添加到数组中并在表单下显示。它工作正常;但是,当我添加重复值时,它仍会将其添加到列表中。我希望我的代码计算这些重复项并将它们显示在每个输入旁边。例如,如果我输入两个“Hello”和一个“Hi”,我希望结果如下:2 Hello1 Hi这是我的代码import React from 'react';import Sh
我有以下代码,它工作正常`someVar.getNftsByCollections(['abcs']).then((obj) => {obj.filter(nft => nft.sold === true).map(nft => console.log(nft))});})`并且它安慰了我这样的数据 { name: "Common Pass"owner: "abc1"placeh
我有一个对象db_parsed当我运行console.log(JSON.stringify(db_parsed, null, 4))结果是:{"data": [[{"name": "Me","age": 23,"sex": "M"},{"name": "Wonderwoman","age": 22,"sex": "F"}],[{"name": "ALbert The Man","age": 22,
如何根据数组中的流派项过滤电影标题?const result = [{title: "Mad Max: Fury Road",genre: ["Action", "Adventure", "Sci-Fi"],},{title: "The Hunger Games: Mockingjay Part 1",genre: ["Adventure", "Thriller"],},{title: "Jura
我尝试过滤数组。当用户在 React Native 中的搜索输入中输入内容时,我需要“实时过滤”,但我这样做就像我通常在 React 中过滤一样。出了点问题。你能看看并告诉我哪里出错了吗?现在我遇到错误:undefined 不是对象 (this.state.inputValue.trim)我想也许我应该为过滤器做另一种方式?import React, { Component } from 'rea
我被某件事难住了,我觉得这很愚蠢,但在尝试了一些东西之后,我找不到解决方案。有什么建议吗?我有一个包含以下格式对象的数组: [Object {"name": "name","description": "100 jours ferme","image: "path_image","culture": Array [Object {"name": "name","value": "309",}]
我有一个需要在 React 中过滤的时间序列对象数组。具体来说,我需要返回一个包含对象数组的过滤子集的数组,基于device_id的值等于例如7F34B296。原始数组如下所示:[{"label": "time_stamp","data": ["2019-04-17 21:01:25.673949957+02:00","2019-04-17 21:01:30.673949957+02:00","2