1,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,或者数组元素在数组中首次出现的位置。
返回值是从0~字符串或者数组的length-1.
2,如果要检索的字符串值或者数组元素没有出现,则该方法返回 -1,
也就是说字符串没有这个值或者数组没这个元素。
数组例子: var array = [2, 5, 9]; array.indexOf(2); // 0 array.indexOf(9, 2); // 2 array.indexOf(5); // 1 array.indexOf(7); // -1
3,用 indexOf() 方法去同
var result=[“赵大”,“钱二”,“张三”,“赵大”] var sum=[ ]; for(var i=0;i<result.length;i++) { if(sum.indexOf(result[i])==-1) sum.push(result[i]) } console.log(sum) =>sum=[“赵大”,“钱二”,“张三”]
4,indexOf() 方法使用
var not = ['赵大','钱二','张三','李四','王五','赵六']; var idea=['赵大','钱二','张三']; var add=[ ]; for(var i=0;i<not.length;i++) { if (idea.indexOf(not[i]) == -1) { add.push(not[i]) } } console.log(add) =>add=['李四','王五','赵六']
相关推荐
JavaScript indexOf 方法 indexOf 方法用于计算某个指定的字符串在字符串中首次出现的位置,并返回该数值。其语法如下: 代码如下: str_object.indexOf( search, start ) 参数说明: 参数 说明 str_object 要...
首先,讨论indexOf方法,该方法用于返回指定值在调用该方法的字符串中首次出现的位置,如果未找到该值则返回-1。其语法为: ```javascript stringObject.indexOf(searchvalue, fromindex) ``` 在indexOf方法中,`...
### JavaScript的indexOf函数忽略大小写方法 在JavaScript中,`indexOf`函数被广泛用于字符串处理,主要用于查找一个字符串是否包含另一个子字符串,并返回该子字符串第一次出现的位置索引(如果未找到,则返回-1)...
为此,JavaScript 提供了 String.prototype.indexOf 和 String.prototype.includes 两个方法。本文将详细探讨这两个方法的区别、用途以及如何在实际开发中使用它们。 String.prototype.indexOf 和 String.prototype....
JavaScript中的`indexOf`方法是一个非常基础且实用的函数,它用于查找数组或者字符串中指定元素的位置。在字符串中,`indexOf`返回给定子字符串的第一个出现的索引;在数组中,它返回与给定值相等的元素的第一个索引...
JavaScript中的`indexOf`方法是用于检测一个字符串是否包含指定的子字符串,并返回子字符串的起始位置。这个方法对于在处理字符串时进行条件判断、数据筛选等操作非常实用。下面我们将详细探讨`indexOf`方法的使用...
JavaScript中的indexOf()和lastIndexOf()方法是用于查找字符串中某个子字符串出现的位置的。这两个方法在处理字符串时非常实用,尤其是对于初学者来说,它们是学习JavaScript字符串操作的基础知识之一。下面将详细...
本文将详细介绍 JavaScript 中的 Split 方法、indexOf 方法、lastIndexOf 方法和 substring 方法。 Split 方法 Split 方法用于将一个字符串分割成多个子字符串,并将其存储在一个数组中。其基本语法为: `str....
JavaScript 中的 `indexOf` 方法是用于查找字符串中特定字符或子字符串首次出现的位置。这个方法对于处理文本数据和字符串操作非常有用,尤其是在网页开发中。下面将详细介绍 `indexOf` 的用法和相关概念。 ### `...
JavaScript中的`indexOf()`方法是字符串对象的一个非常实用的函数,用于在字符串中查找指定子字符串首次出现的位置。这个方法在Web开发中广泛应用于文本处理,例如检查某元素是否存在,或者定位特定部分以便进行后续...
在JavaScript编程中,`indexOf`方法用于确定某个给定的子字符串是否存在于另一个字符串中,并返回子字符串首次出现的索引位置。然而,`indexOf`方法是严格区分大小写的,这意味着它在寻找子字符串时会把大写字母和...
3. **兼容原有indexOf方法的扩展**:为了保持与原生`indexOf`方法的兼容性,我们可以扩展String对象,添加一个新方法,当传递最后一个参数为布尔值时,实现忽略大小写的搜索: ```javascript String.prototype._...
// 检查Array.prototype上是否已经存在indexOf方法 if (!Array.prototype.indexOf) { // 如果不存在,则添加该方法 Array.prototype.indexOf = function(value) { // 遍历数组,从后往前遍历(倒序) for (var i...
### JavaScript中的`indexOf()`方法与Object的Property机制 #### 一、引言 在JavaScript中,数组是一种非常常用的数据结构,它可以存储多个有序的数据项。本文将深入探讨数组的`indexOf()`方法,并进一步讨论...
7. **字符串方法**:例如`substring()`、`trim()`、`toLowerCase()`、`toUpperCase()`、`indexOf()`等,用于处理和操作文本字符串。 8. **对象和原型链**:理解JavaScript的对象和原型链对于深入学习至关重要。`__...
背景:JavaScript中Array对象的标准方法中,没有indexOf()方法,可通过下面的代码扩展。 代码如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var ...