本文主要是介绍JS——实现的Array indexOf,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Array.prototype.indexOf = function(val,fromi=0){ //ES6中,允许为函数的参数列表末尾的几个参数变量,预先定义默认值console.log("自己的indexOf");for(var i=fromi;i<this.length;i++){if(this[i] == val){return i;}}}var arr = [1,2,3,4,3,2,1];console.log(arr.indexOf(2));console.log(arr.indexOf(2,2));
这篇关于JS——实现的Array indexOf的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!