当前位置: 首页 > 知识库问答 >
问题:

确定阵列中的位置[重复]

谢华彩
2023-03-14

我试图确定数组中的位置。我真的不确定如何处理这种情况

const expect = require('chai').expect;
const answers = require('../src/arrays');

describe('arrays', function() {
    let a;

    beforeEach(function() {
        a = [ 1, 2, 3, 4 ];
    });

    it('expect determine location of a in array', function(expect) {
        expect(answers.indexOf(a, 3)).to.eql(2);
        expect(answers.indexOf(a, 5)).to.eql(-1);

    });

共有1个答案

秦俊豪
2023-03-14

试试这个!

var array = [ 1, 2, 3, 4 ]; 
   
function finding_index(element) { 
  return element === 2; 
} 
  
console.log(array.findIndex(finding_index));
 类似资料:
  • 为什么我的保安(S)和唐纳德(D)处于相同的位置。 地图应该是这样打印出来的 [D----] [- - - - -] [- - - - -] [--S-] [--P--] 但它却像这样出现 [S----] [- - - - -] [- - - - -] [- - - - -] [--P--] 所以正如你在这里看到的,我把安全位置设为[3,2],但出于某种原因,它没有将其识别为[3,2],并将安全位

  • 问题内容: 我正在自学一些Java,并且坚持创建2D数组,该数组使用随机值对其进行初始化,然后创建该数组的转置。 示例输出为: 原始矩阵 转置矩阵 ^应该是最终输出。代码的一些帮助将不胜感激! 如果行或列的数量超出指定范围,我想编写代码以生成错误消息。以及是否从命令行读取矩阵元素而不是随机生成它们。 问题答案: 这是返回转置矩阵的int [] []的简单方法… 比起打印二维矩阵,您可以使用如下方法

  • 问题内容: 我从笔记中发现了两个有关复制数组的示例。 下面给出的第一个示例指出,这不是复制数组的方法。但是,当我尝试运行代码时,它设法将所有值从array1复制到array2。 给出的第二个示例是说复制数组的正确方法。 我的问题是,这两个示例是否适合在编码中应用,还是首选示例2?如果您是我的讲师,那么我将应用示例1。与示例2的方法相比,我将获得更少的评分或完全相同? 问题答案: 第一个示例不复制任

  • 我正在测试一个删除主键列id的迁移(我希望使用外键作为主键)。当我运行并恢复迁移时,我看到表的状态是相同的,只是id列现在是最后一个。 它会以任何方式改变我的数据库的行为吗?我应该在迁移还原代码中恢复列顺序吗?

  • 我在react窗口列表元素中使用React/MUI Popover,并且无法正确定位Popover-它总是在窗口的左上角结束(组件无法在锚元素[in the docs])。 所以为了暂时解决这个问题,我决定使用参数来设置一个绝对位置——在我的例子中,就在窗口的中间。那也不行。 我已经查看了Chrome开发工具中的值,一切似乎都正常(即,我使用该工具时确实得到了一个锚定;我得到了有效的位置左/顶值;

  • 问题内容: 在Matlab中使用Java时,是否有某种方法可以找出从matlab的java类路径中的哪个位置加载类?我正在尝试诊断由于同时使用同一类的版本冲突而导致的错误。 具体来说,我要查找的类是org.apache.lucene.store.FSDirectory。它似乎由matlab工具箱之一使用,但我不知道是哪一个。 问题答案: 来自http://www.exampledepot.com/