当前位置:网站首页 > C++编程 > 正文

数组方法findindex(数组方法slice)



let numbers = [1, 2, 3, 4, 5, 4, 3, 2, 1]; console.log(numbers.indexOf(4)); // 3,从数组第一项开始查找4,返回第一个4的位置索引3 console.log(numbers.lastIndexOf(4)); // 5,从数组最后一项开始查找,返回第一个查找到的4索引为5 console.log(numbers.includes(4)); // true,从数组第一项开始查找是否包含4  console.log(numbers.indexOf(4, 4)); // 5,从数组索引为4的地方开始搜索,返回第一个查找到的4的索引为5 console.log(numbers.lastIndexOf(4, 4)); // 3,从数组索引为4的地方向前搜索,查找到的第一个4的索引为3 console.log(numbers.includes(4, 7)); // false,从数组索引为7的地方开始往后查找,没有4,所以返回false  let person = { name: "Nicholas" }; let people = [{ people: "Nicholas" }]; let morePeople = [person]; console.log(people.indexOf(person)); // -1,在比较对象的全等时,因为people和person看上去值是相等的,但是两者引用地址不一样,指向不同的对象,所以在判断全等时两者并不相等 console.log(morePeople.indexOf(person)); // 0,因为morePeople直接将person作为自己的第一个数组元素,所以morePeople[0]和person是同一个引用地址,指向同一个对象 console.log(people.includes(person)); // false console.log(morePeople.includes(person)); // true
到此这篇数组方法findindex(数组方法slice)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • tmm审稿周期(tmc期刊审稿周期)2025-01-14 10:45:05
  • vs创建c++项目步骤(vs创建c++工程)2025-01-14 10:45:05
  • cnn是哪个国家的新闻媒体闪退(cnn是哪家新闻媒体的简称)2025-01-14 10:45:05
  • apc和aps什么意思(aps和apo)2025-01-14 10:45:05
  • plc1200编程软件百度网盘(plc200 百度网盘)2025-01-14 10:45:05
  • cp1500怎么连接手机(cp1300怎么连接手机)2025-01-14 10:45:05
  • msvcp140.dll是什么文件丢失没有无线网络(msvcp140.dll丢失的解决方法是什么)2025-01-14 10:45:05
  • vbf游戏cg(vbf全cg攻略)2025-01-14 10:45:05
  • win10dhcp怎么关闭(win10关闭dhcp后也自动配置ip)2025-01-14 10:45:05
  • pcl头文件(clist头文件)2025-01-14 10:45:05
  • 全屏图片