阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
includes
- 检测数组是否包含某值返回值为布尔值找到一个就会返回 true如果直到遍历完数组都未找到匹配的值则返回 false。
- arr.includes(value,index)
- 第一个参数为想要查找的值。
- 第二个参数为查找开始的位置如果为负数表示从尾部向前的位置。例如数组长度为 10那么第二个参数为 -2 时查找的开始位置就是索引为 8 的位置。
let arr = [12, 18, 12, 100];
let result1 = arr.includes(12);
let result2 = arr.includes(12, 1);
let result3 = arr.includes(12, -1);
let result4 = arr.includes(12, -4);
indexOf
- 检测数组是否包含某值返回值为检测到的数据的索引如果检测不到返回 -1。
- arr.indexOf(value,index)
- 第一个参数为想要查找的值。
- 第二个参数为查找开始的位置如果为负数表示从尾部向前的位置。例如数组长度为 10那么第二个参数为 -2 时查找的开始位置就是索引为 8 的位置。
let arr = [12, 18, 12, 100];
let result1 = arr.indexOf(12);
let result2 = arr.indexOf(12, 1);
let result3 = arr.indexOf(12, -4);
lastIndexOf
- 检测数组是否包含某值返回值为检测到的数据的索引如果检测不到返回 -1。
- 检索的方向为从后向前。
- arr.lastIndexOf(value,index)
- 第一个参数为想要查找的值。
- 第二个参数为查找开始的位置如果为负数表示从尾部向前的位置。例如数组长度为 10那么第二个参数为 -2 时查找的开始位置就是索引为 8 的位置由 8 向前找。
let arr = [12, 18, 12, 100];
let result1 = arr.lastIndexOf(12);
let result2 = arr.lastIndexOf(12, 0);
let result3 = arr.lastIndexOf(12, 1);
let result4 = arr.lastIndexOf(12, -1);
valueOf
let arr = [1-3,'3'+3,Math.floor(5.3),'5'*1];
let arr2 = [
{name:'qwe'+'1',age:12+23},
{name:'qwe'+'2',age:12+15}
];
arr.valueOf();
arr2.valueOf();
toString
let arr = [1-3,'3'+3,Math.floor(5.3),'5'*1];
let arr2 = [
{name:'qwe'+'1',age:12+23},
{name:'qwe'+'2',age:12+15}
];
arr.toString();
arr2.toString();
isArray
let arr = [1-3,'3'+3,Math.floor(5.3),'5'*1]
let arr2 = [
{name:'qwe'+'1',age:12+23},
{name:'qwe'+'2',age:12+15}
];
let arr3 = {name:'qwe'+'1',age:12+23};
let arr4 = 8-3;
let arr5 = '5'+5;
Array.isArray(arr);
Array.isArray(arr2);
Array.isArray(arr3);
Array.isArray(arr4);
Array.isArray(arr5);