开发者问题收集
我有一个 javascript 对象数组,它们是产品。这些产品以购物车的形式显示在列表中。我想根据_.id值计算数组中重复产品的数量,并从数组中删除这些对象,并用更新版本和名为count的新键替换它们,该键的值是该对象出现的总次数。到目前为止,我已经尝试了多种方法,并在谷歌上搜索过,但没有找到可以正确完成工作的方法。我将使用的数组类型的一个示例是这样的:[{ _id: "5971df93bfef
我的constructor中有一个“rails”数组,它们是导入的组件:import MusicRail from '../../components/MusicRail';import GamesRail from '../../components/GamesRail';import MoviesRail from '../../components/MoviesRail';construct
我有一个在 ReactJS 中制作表情符号的函数addEmoji = (emoji) =>{//with array functionlet newEmoji = {id: emoji.id,count: 1};if(this.state.emojis.filter(emoji =>{if(emoji.id === newEmoji.id){this.increment(newEmoji);}})
我有这个对象数组[{tag: 'james'},{tag: 'james'},{tag: 'john'}]如何计算并生成如下所示的新数组?[{tag: 'james',count: 2}, {tag: 'john',count: 1}]我尝试使用 reduce 生成的是对象而不是对象数组。const arr = [{tag: 'james'},{tag: 'james'},{tag: 'john'
有一个函数可以创建相同的对象(具有不同的 ID、任务和点值)并将其推送到数组 Box。我想获取每个对象的编号,并在页面上向用户显示。1、2、3、4、5、6.... 怎么做?box: [{id: shortid.generate(),task: action.task,point: false}]
我的代码基本上是一个带有文本输入和提交按钮的表单。每次用户输入数据时,我的代码都会将其添加到数组中并在表单下显示。它工作正常;但是,当我添加重复值时,它仍会将其添加到列表中。我希望我的代码计算这些重复项并将它们显示在每个输入旁边。例如,如果我输入两个“Hello”和一个“Hi”,我希望结果如下:2 Hello1 Hi这是我的代码import React from 'react';import Sh
我正在创建一个简单的销售点系统和我的购物车减速器。我需要检查对象是否已在购物车数组中,然后增加数量。如果对象不存在,则将其推入购物车数组代码按预期运行。但有没有更好的解决方法?购物车减速器export const cartReducer = (state: IState, action: Actions) => {const { uid } = action.payloadswitch (acti
在我的项目中,我有一个对象数组,我要从中获取唯一值,以便可以使用唯一值作为复选框标签。现在,这可以正常工作,但现在的问题是我需要获取值前面的出现次数。我目前无法获得它,因为值现在仅使用 Set 方法返回唯一值。表格示例.. 我想要类似 2021-10-25(3) 2021-10-18(1) 2021-10-04(2) 的内容。链接到 replitreplitlink这是我的 App.js 代码im
我有以下代码,它工作正常`someVar.getNftsByCollections(['abcs']).then((obj) => {obj.filter(nft => nft.sold === true).map(nft => console.log(nft))});})`并且它安慰了我这样的数据 { name: "Common Pass"owner: "abc1"placeh
我已经为 Linux 设置了 Windows 子系统,安装了 node 和 eas 来在本地构建我的项目,因为我无法在 Windows 上执行此操作。当我尝试运行构建命令时,我收到以下错误:User@DESKTOP-AN12A:/mnt/d/Projects/myApp$ eas build --platform android --profile dev --local/usr/local/li
我是React和React native的新手,正在尝试从 API检索数据,然后渲染它,但似乎遇到了问题。我可以从API中获取数据,但是当我尝试渲染它时,我收到了各种错误。本质上,我所做的就是渲染从 API 返回的照片。应该很简单吧?如果有人能为我指明正确的方向,我将不胜感激。我收到的错误如下:undefined is not an object (evaluating 'this.props.p
我有一个用 reactjs 写的应用,组件渲染速度很快,但是页面渲染速度太慢了,在电脑上大概需要 2 秒,但是在手机上,页面渲染速度要 8 秒左右,太慢了。有没有什么通用的方法可以提高网站的加载速度?我用 chrome timeline 分析了一下性能,发现 browser.js 耗费了大量的时间。我想知道将 reactjs jsx 转换为 javascript 是否有帮助。我还看到在显示 dom
当我从放置它的地方删除我专门创建的组件菜单时,我没有收到错误,但当我的组件在那里时,我收到错误。感谢您的评论。import Menu from './Navigator'import { FontAwesomeIcon } from '@fortawesome/react-native-fontawesome';import { faBars } from '@fortawesome/free-s
所以今天我想创建考试应用程序并显示答案(以及用户标记答案的位置)。所以我使用了库作为单选按钮。到目前为止我的代码(部分)- <FlatList// key={stepRef}data={questions}renderItem={(data) => {let i = data && data.index;let questionStyle = {};if (i
我刚刚接触 ReactJS。我在学习过程中遇到了很多问题,每次使用它时我都会失去动力。我想使用输入将数据插入 h1。我遵循了一些教程,在谷歌上搜索了一些代码,但我无法让它工作。export default class Header extends React.Component{constructor(){super();this.state={title:''};this.handleChang