inArray和原生的indexOf有什么区别?

inArray和原生的indexOf有什么区别?

我看好像只有写法上有点不同。但实际功能是一样。那样的话,inArray这个方法作用不大啊


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好,inArray是jquery中封装的方法:

$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)。源数组不会受到影响,过滤结果只反映在返回的结果数组中。

indexOf是js中的用法,可返回某个指定的字符串值在字符串中首次出现的位置。

可能实现效果有些相同,但是js中indexOf方法常用一些。

祝学习愉快!

  • 菜鸟x 提问者 #1
    哦。那这个inArray这个方法是不是有点多此一举了。indexOf不仅兼容性更好,作用范围也更大
    2019-04-01 13:38:09
  • 好帮手慕星星 回复 提问者 菜鸟x #2
    inArray方法也是原生js进行封装的,如果页面中引入了jq链接的话,使用也是可以的,根据个人习惯哦。
    2019-04-01 14:03:06
  • 菜鸟x 提问者 回复 好帮手慕星星 #3
    哦哦。谢谢老师的解答!
    2019-04-01 14:05:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师