摘要:
由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下:String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); } else { ... 阅读全文
posted @ 2012-11-06 18:42
imlucky
阅读(249)
评论(0)
推荐(0)
摘要:
var str = '{"dir":"kunhony","param":"archive"}';var aaa = JSON.parse(str);console.log(aaa.param);上面的代码没有问题,但是如果将var str = '{"dir":"kunhony","param":"archive"}'; 改为:var str = “{ 'dir': 'kunhony 阅读全文
posted @ 2012-11-06 17:58
imlucky
阅读(18173)
评论(2)
推荐(0)
摘要:
javascript里面对象的等号赋值操作是引用方式,如果想要使用拷贝赋值操作需要实现像java中clone一样的功能,实现方法就是逐项拷贝对象的内容。实现如下:方法一:function clone(myObj){ if(typeof(myObj) != 'object') return myObj; if(myObj == null) return myObj; var myNewObj = new Object(); for(var i in myObj) myNewObj[i] = clone(myObj[i]); ret... 阅读全文
posted @ 2012-11-06 09:31
imlucky
阅读(207)
评论(0)
推荐(0)
摘要:
要返回值为testFun的话:定义变量:var fun = eval("testFun");然后可以用函数fun()了。如果有参数的话可以直接fun(xa,xb,...) 阅读全文
posted @ 2012-11-06 09:24
imlucky
阅读(507)
评论(0)
推荐(0)

浙公网安备 33010602011771号