本系列文章旨在记录一些实用的javascript技巧,既可以作为一个知识的积累,又可以作为闲暇时打发时间写写代码的记录。同时也方便日后翻阅~
1. 用户判断给定的对象是否是数组
1 2 3 4 5 6 |
function isArray(o){ return Object.prototype.toString.call(o)==='[object Array]'; } // demo: isArray("str"); //false isArray([1,2]); //true |
2. 判断检查数组中是否存在某个值
1 2 3 4 5 6 7 8 9 10 |
Array.prototype.inArray = function(e) { for(i=0;i < this.length;i++) { if(this[i] == e) return true; } return false; } // demo: [1,2].inArray(1); //true |