[JavaScript能力测评]1.查找数组元素位置(学习数组的indexOf函数!)

news/2024/7/19 12:58:23 标签: js

JS能力测评第一题

  • 题目如下
    • 思路与代码
      • 直接调用封装函数
      • 遍历查找
  • 今日今题总结

题目如下

在这里插入图片描述

思路与代码

直接调用封装函数

function indexOf(arr, item) {
    var ans=arr.indexOf(item);
    if(ans>=0) return ans;
    return -1;
}

在这里插入图片描述

遍历查找

function indexOf(arr, item) {
    for(var i=0;i<arr.length;i++){
        if(arr[i]==item){
            return i;
        }
    }
    return -1;
}

在这里插入图片描述

今日今题总结

这个题主要是考核js对数组的操作。
有一个很厉害的方法:
那就是
arr.indexOf(item)


http://www.niftyadmin.cn/n/1847287.html

相关文章

HDU-3926 Hand in Hand(图的同构+并查集水题)

链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid3926 题意&#xff1a;T组样例。每个样例给出两个图。每个图的所有点最大度数为2&#xff0c;问两个图是否同构。 思路&#xff1a;由于点的最大度为2&#xff0c;那么图可能会分为若干个连通块&#xff0c;并且要…

SpringMVC_HiddenHttpMethodFilter-使用04

HiddenHttpMethodFilter 实现原理&#xff1a;检测请求参数中是否包含 _method 参数&#xff0c;如果包含则获取该参数的值&#xff0c;判断是哪种操作后完成请求类型的转换&#xff0c;然后继续传递。 1、在 form 表单中添加隐藏域标签&#xff0c;name"_method"&…

[剑指offer]JT61---序列化二叉树(strcpy函数接口是 char类型,不能直接string哦!)

剑指offer第六十一题题目如下思路与代码仙人指路之几个函数题目如下 思路与代码 对于&#xff0c;序列化&#xff0c;肯定是递归啊&#xff0c;根节点值转换&#xff0c;然后左右节点&#xff0c;然后拼接&#xff0c;还是比较肤浅的思路吧&#xff01; 对于&#xff0c;反序…

SpringMVC-课程项目案例

需求 添加课程&#xff0c;成功则返回全部课程信息。查询课程&#xff0c;通过 id 查询对应的课程信息。修改课程&#xff0c;成功则返回修改之后的全部课程信息。删除课程&#xff0c;成功则返回删除之后的全部课程信息。 1、创建实体类 package com.southwind.entity;publ…

javaSE-实用类

实用类 Math Math类为开发者提供了一系列的数学相关操作的静态方法&#xff0c;同时还提供了两个静态常量E&#xff08;自然对数的底数&#xff09;和PI&#xff08;圆周率&#xff09;。 public class MathTest {public static void main(String[] args) {/** 常量E和PI精确…

CreateMutex

C API CreateMutex 找出当前系统是否已经存在指定进程的实例。假设没有则创建一个相互排斥体。CreateMutex&#xff08;&#xff09;函数可用来创建一个有名或无名的相互排斥量对象。 HANDLE CreateMutex(    LPSECURITY_ATTRIBUTES lpMutexAttributes, // 指向安全属性的指…

[JavaScript学习笔记]函数的那些儿事儿(都是细节,我已收藏!)

函数的那些儿事儿&#xff01;函数的概念函数的使用案例&#xff1a;利用函数计算1-100之间的累加和函数的参数求任意两个数的和求任意两个数之间的和函数形参和实参个数不匹配问题函数的返回值求两个数的最大值求数组中的最大数值arguments的使用利用函数求任意个数的最大值函…

[JavaScript能力测评]2.数组求和(学习数组的forEach和reduce函数!)

JS能力测评第二题题目如下思路与代码遍历forEach函数reduce函数题目如下 思路与代码 遍历 function sum(arr) {var sum0;for(var i0;i<arr.length;i){sumarr[i];}return sum; }forEach函数 forEach() 方法用于调用数组的每个元素&#xff0c;并将元素传递给回调函数。 注…