`

js 给数组对象追加indexOf函数

    博客分类:
  • js
阅读更多
Array.indexOf = (Array.prototype.indexOf) ?
        function(a, val) {
            return Array.prototype.indexOf.call(a, val);
        } :
        function(a, val) {
            for (var i=0; i<a.length; i=i+1) {
                if (a[i] === val) {
                    return i;
                }
            }
            return -1; //寻找不到的情况
        };
分享到:
评论

相关推荐

    JavaScript常用字符串与数组扩展函数小结_.docx

    ### JavaScript常用字符串与数组扩展函数小结 #### 引言 在现代Web开发中,JavaScript是一种必不可少的语言。作为一门功能强大的脚本语言,它提供了大量的内置对象和方法来处理各种数据类型,其中最常用的就是字符...

    JS函数集合大全/JS函数

    `String1.indexOf("String2") != -1`检查`String2`是否存在于`String1`中。 ### 34. 字符串字符访问 `StringA.charAt(9)`获取字符串`StringA`中第10个字符的位置(位置从0开始计数)。 ### 35. 子字符串提取 `...

    JavaScript 字符串与数组转换函数[不用split与join]

    虽然在JavaScript中,通常会使用`split`函数来将字符串按照指定的分隔符分割成数组,以及使用`join`函数来将数组元素通过指定的分隔符连接成一个字符串,但在某些特定情况下,我们可能需要使用更灵活的方法来实现...

    jQuery数组处理方法汇总

    return val.indexOf('c') !== -1; }); console.log(temp); ``` 3. **$.map(array, [callback])** `$.map` 方法用于将数组中的每个元素映射到新值,返回一个新的数组。在 1.6 版本之前,`$.map` 只支持数组;...

    JavaScript笔记

    |--arr.indexOf(x) 返回x在数组中的下标---经常用于判断元素是否存在。如返回-1,x则不在数组中 18.Number对象: |--x.toFixed(num):可把Number四舍五入为指定小数位数(num:0-20)的数字 |--x.toString():用于把...

    d3-array:数组操作,排序,搜索,汇总等

    d3阵列JavaScript中的数据通常由可迭代(例如 , 或 )表示,因此可迭代操作是分析或可视化数据时的常见任务。... array .indexOf-查找数组中值的第一个匹配项。 array .lastIndexOf-查找数组中最后一

    用JQuery对元素赋值、遍历、追加、分割和找索引的代码实例

    `indexOf()`方法也是JavaScript原生的,它可以返回指定值在数组中第一次出现的位置。在jQuery中,我们可以先将DOM元素转换为数组,然后使用`indexOf()`。例如,找出`&lt;p&gt;`元素中第一个`class="highlight"`的索引: `...

    04 - Array Cardio Day 1.rar

    5. 查找元素:`indexOf()`方法查找指定元素的第一个出现位置,如果不存在则返回-1。`includes()`检查数组是否包含特定元素。 6. 追加元素:`push()`在数组末尾添加元素,`unshift()`在开头添加。 7. 删除元素:`...

    JS免费课入学考试题(第五版-全日制考试) (1)1

    JavaScript是Web开发中不可或缺的一部分,本考试主要涵盖了基础语法、DOM操作、字符串处理、数组操作以及Math对象等关键知识点。 一、基础知识填空 1. JS中的数据类型包括:Undefined、Null、Boolean、Number、...

    107个常用Javascript语句.doc

    32. 字符串查找:可以使用indexOf()函数查找字符串中指定的字符。 33. 取字符串中指定位置的一个字符:可以使用charAt()函数获取字符串中指定位置的一个字符。 34. 取出字符串中指定起点的一个子串:可以使用...

    一个用js实现过滤重复字符的函数

    - 如果indexOf()返回的索引值大于等于当前字符在结果字符串中出现的次数(即该字符之前未出现过),则将该字符追加到结果字符串中。 - 最后返回结果字符串,此时结果字符串中不包含重复的字符。 例如,如果输入字符...

    mootools1.4

    - **Array.link**: 接受一个键/函数对象,并返回一个以键和符合函数的数组项组成的新对象。 - **Array.contains**: 检查数组中是否包含特定的元素。 - **Array.append**: 将一个或多个元素追加到数组的末尾。 - **...

    千锋HTML5-JS阶段第三周理论考试题目02.pdf

    7. JavaScript数组可以通过索引直接添加元素,所以可以在数组末尾添加项,如`x[3] = "d"`。 8. `indexOf()`方法返回指定子字符串在字符串中首次出现的位置,因此`mystring="I am a good student"; a=mystring.index...

    js常用经验总结

    `indexOf()` 方法用于查找子字符串的位置,如果找不到则返回 `-1`。 ##### 38. 获取指定位置的字符 ```javascript var char = myString.charAt(9); ``` `charAt()` 方法用于获取字符串中指定索引位置的字符。 ####...

    107个常用javascript语句

    47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名 48.在老的浏览器中不执行此JS:&lt;!-- //--&gt; 49.引用一个文件式的JS:&lt;script type="text/javascript" src="aaa.js"&gt; 50.指定在不支持脚本的浏览器显示...

    108个常用JS脚本

    - 字符串包含检测:`indexOf()`方法用于查找一个字符串是否包含另一个字符串。 - 获取字符串指定位置的字符:`charAt()`方法用于获取字符串中指定位置的字符。 - 字符串截取:`substring()`方法用于获取字符串中...

    jQuery1.6 使用方法二

    `makeArray` 方法的主要作用是将类数组对象(如DOM节点列表、字符串等)转换为真正的JavaScript数组。这一功能对于后续进行数组操作非常有用。 **实现逻辑:** 1. **初始化结果数组**: - 如果传入了第二个参数 `...

    百个前端设计常用Javascript语句

    let position = str1.indexOf(str2); ``` #### 38. 获取字符串中的字符 获取字符串中指定位置的字符: ```javascript let str = "Hello"; let charAtPosition = str.charAt(1); // "e" ``` #### 39. 子字符串提取 ...

    网友已总结好的《JS语法字典》

    33. **查找子串**:`String1.indexOf("String2")`返回子串在主串中的索引,如果未找到则返回-1。 34. **截取子字符串**:`substring(start, end)`用于截取字符串的一部分。 35. **数学函数**:JavaScript提供了...

Global site tag (gtag.js) - Google Analytics