// ============ isArray ===============// // isArray function isArray(value){ return Object.prototype.toString.call(value) == "[object Array]"; } var arr = [1,2,3,4,5]; alert(isArray(arr)); // IE8 及以下不支持 // ============ filter 等 ===============// // 数组的一些方法 every(), filter(), forEach(), map(), some() // IE8 及以下不支持 // 解决办法,以filter为例,自己写一个filter if (!Array.prototype.filter) { Array.prototype.filter = function(fun /*, thisp*/){ var len = this.length; if (typeof fun != "function"){ throw new TypeError(); } var res = new Array(); var thisp = arguments[1]; for (var i = 0; i < len; i++){ if (i in this){ var val = this[i]; // in case fun mutates this if (fun.call(thisp, val, i, this)) { res.push(val); } } } return res; }; } var numbers = [1,2,3,4,5,6]; var filterResult = numbers.filter(function(item, inde, array){ return (item>2); }); alert(filterResult); // 3,4,5,6 // ============ Date.now() ===============// // Date.now(); IE8及以下不支持,只能自己写一个解决 if(!Date.now){ Date.now = function(){ return new Date().valueOf(); } } alert(Date.now()); // ============ stringValue[1] ===============// // 在IE7 及以下版本显示 undefined var stringValue = "hello world"; alert(stringValue[1]); // ============ trim() ===============// // 在IE8 及以下版本无效,需要自己写 String.prototype.trim = function(){ return this.replace(/(^\s*)(\s*$)/g, ""); }; var stringValue2 = " hello world "; alert(stringValue2.trim());
相关推荐
javaScript经典实例,内容丰富。
个人收集的javascript小实例源码,对学习javascript或做网站的朋友应该有用!
JavaScript实例应用 JavaScript实例应用 JavaScript实例应用
《JavaScript经典实例》
300个JavaScript应用实例 300个JavaScript应用实例
Javascript经典实例
javascript实例javascript实例javascript实例
涵盖了几乎你在网页开发中所能用到的所有的JAVASCRIPT的技术实例!
《JavaScript编程实例五十讲》,比较适合看开始接触javascript的新手,有一定基础的程序员可作为复习的资料,感觉还可以。
JavaScript经典实例 第二版
JavaScript实例大全,都是很经典的实例哦
js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效
各种主流javascript实例代码大全,特效大全,广告大全,样式大全
用javascript 做的一些页面效果的实例!
包含javascript方方面面的特效实例,值得学习,太经典了
包含大量的ArcGIS API for JavaScript4.8的开发实例,可用于WebGIS开发者学习资料,内容全面,并且能正常执行。
突破JavaScript编程实例五十讲的pdg文件。
《突破JavaScript编程实例五十讲》 《突破JavaScript编程实例五十讲》 《突破JavaScript编程实例五十讲》
《突破JavaScript编程实例五十讲》源代码 《突破JavaScript编程实例五十讲》源代码 《突破JavaScript编程实例五十讲》源代码