我仍在学习 javascript,为了练习,我正在做 codewars.com 上的一系列练习,但其中一个练习让我遇到了困难。请求如下:给定一个整数数组。返回一个数组,其中第一个元素是正数的数量,第二个元素是负数的总和。如果输入数组为空或为 null,则返回一个空数组。对于输入 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15],您应该
2021-07-20
我是初学者,请原谅我,我已经搜索过了,但找不到任何可以帮助我解决这个基本问题的东西。我有一个以数组形式存在的网格,该网格位于名为“cells”的数组中,其中填充了 1 和 0,分别代表活细胞和死细胞。对于网格上的每个位置,我想搜索它周围的 8 个位置。我使用 for 循环执行此操作://iterate through the whole boardfor (y = 0; y < cells.len
2021-03-31
我有一个 api,我想从中显示数据,我有 2 个数组,每个数组都有一个类别,我将如何迭代并显示这两个类别,即艺术类别和娱乐类别。我尝试了一些方法,但没有奏效,它给出了这个错误TypeError:无法读取未定义的属性“map”,非常感谢您的帮助。提前致谢import React,{useState, useEffect} from 'react'import './Home.css'import B
2021-03-17
我今天遇到了一个非常奇怪的问题,需要在这里寻求帮助。因此,我有以下函数,并带有一些调试打印输出:function allLongestStrings(inputArray) {console.log(inputArray);inputArray.sort((a,b)=> {return b.length-a.length;});console.log(inputArray);console.log
2021-02-01
我是初学者。我正在做 Coding Addict 的这个练习。练习:function longestWords(str){let words = str.split(" ");let size = 0;let max = [''];for(let i=0; i<words.length; i++){if(words[i].length >= size){size = words[i].length
2020-12-16
当我尝试遍历数组、获取其长度或访问索引时,我收到错误TypeError: 无法读取未定义的属性“map”。数组不为空,当我console.log()它时,我得到了。0: {user_id: 11, …}length: 1__proto__: Array(0)我看到proto: Array(0),我假设这意味着它是一个长度为 0 的数组,但我如何使其长度非零以便我可以遍历它?参考代码:useEffe
2020-11-04
我有一个函数,它应该以 (n*n) 网格作为参数,并输出所有行中 4 个数字的最大乘积。(项目欧拉问题 11 的一部分)。当我尝试运行代码时,它给了我,TypeError: Cannot read property 'length' of undefined我在这里做错了什么?(我是初学者,所以如果我有任何愚蠢的错误,请告诉我。)这是我的代码:const grid = [[40, 17, 81,
2020-06-12
这是我试图解决的问题:给定:包含名称哈希值的数组返回:格式化为名称列表的字符串,除最后两个名称外,其他名称均以逗号分隔,最后两个名称应以 & 符号分隔。示例:list([ {name: 'Bart'}, {name: 'Lisa'}, {name: 'Maggie'} ])// returns 'Bart, Lisa & Maggie'list([ {name: 'Bart'}, {name: '
2020-06-07
我正在尝试创建一个程序,其中在画布左边缘生成的粒子在到达画布右端时会从数组中删除(使用 splice)。let P = [];let n = 10;function setup(){createCanvas(500,500);for(let i = 0; i < n; i++)P.push(new particle());}function draw(){background(0);for(let
2020-04-28
有点新手问题,而且今天有点晚了,但是我该如何访问对象中的数组?我得到了undefined&TypeError: Cannot read property 'length' of undefined。我可以正常获取对象数据(Id、ElemId 等)。...this.state = {yfinder: [],...}...then api call...this.setState({finder: r
2020-03-17
问题在index.js中,我将值为["fullWidth", "secondMod"]的modifier属性传递给导入的Container子组件:index.js<Container><h1>Hi people</h1><p>Welcome to your new Gatsby site.</p><p>Now go build something great.</p></Container>//
2020-03-09
我正在尝试使用 HTML 和 Javascript 直观地实现合并排序算法。合并排序实现的输出按计划工作,但我的终端窗口不断出现错误。//Merge Sort Algorithm Implementation//Function for dividing array into two sub problemsdivide = (array) => {if (array.length < 2) {r
2020-02-17
我正在解析 JSON 并尝试访问它的一个字段,即数组。const myObj: MyObj = JSON.parse(myJson);console.log(myObj.myArray); //SyntaxError: Unexpected end of JSON inputconsole.log(myObj.myArray == 'undefined'); //SyntaxError: Unex
2020-02-09
您好,亲爱的 Stack Overflow,我刚刚启动了一个 Gatsby 网站,但在循环遍历传递给组件的数组时遇到了问题。我想做什么:我有一个名为 blog.js 的 Gatsby 页面,在这个页面中,我一直在显示通过 GraphQL 检索到的博客标题。直接在 blog.js 页面中使用循环,我可以看到所有标题。我在 blog.js 中的循环如下所示<div><h1>Blogg data</h1
2020-01-09
我遇到一个问题,我无法在 javascript 中对数据数组调用 .length() 方法。目的是能够遍历日期时间字符串数组,以便将它们转换为 javascript 中的日期对象。这是我的代码。我的数据:HTTP 200 OKAllow: GET, HEAD, OPTIONSContent-Type: application/jsonVary: Accept{"sales_time_axis":
2019-12-31