修复的一些小bug
2013-07-27 19:42
176 查看
1. 对象通过引用来传递,他们永远不会被复制, 如下:
字符串就不是了:
var a = "";var b = "";a== b;//true
2.我们知道,数组,Boolean值都是引用对象,在复制的时候,两个变量都指向同一指针;string类型不是。var a = "ass";var b =a; a==b;//true
那么我们不要得到这样的结果呢?
还有1种方法:slice:
3.对url进行截取 &gid=abcd,多种情况
4. indexOf() 必须是对字符串进行查找, 在IE8、7下面报错,原来是a.indexOf("k");这个a 是对象,不是字符串
3. .html() 有可能会有空格 ,要清除空格。
var game_list = {...};
for(var prop in game_list){
game_list[target];
}
这个game_list console.log(game_list);//得到了正确的值
console.log(target);//也得到了正确值
但是, console.log(game_list[target]);//undefined;
这个target ,是 $(this.html()) 得来的。打印这个target == "ABCD"; // ABCD ,ABCD false; 竟是多了空格
var a = {}; var b = {}; a ==b;//false
字符串就不是了:
var a = "";var b = "";a== b;//true
2.我们知道,数组,Boolean值都是引用对象,在复制的时候,两个变量都指向同一指针;string类型不是。var a = "ass";var b =a; a==b;//true
var a = [1,2,3]; var b = a; a.push(4);//返回数组长度 console.log(a);//[1,2,3,4] console.log(b);//[1,2,3,4]
那么我们不要得到这样的结果呢?
var a = [1,2,3],b=[],_len; for(var i=0;i<_len;i++){ b.push(a[i]); } b;//[1,2,3] a.push(44); a;//[1,2,3,44] b;//[1,2,3]
还有1种方法:slice:
var a = [1,2,3,4]; var b = a.slice(0,a.length); a.push(99); a;//[1,2,3,4,99] b;//[1,2,3,4]
3.对url进行截取 &gid=abcd,多种情况
var $url = "http://www.pptv.com?sid=9&gid=dcj&sed=kl"; var a = $url.split("?")[1]; var b = a.split("gid=")[1]; var c = b.split("&")[0];// "dcj"
4. indexOf() 必须是对字符串进行查找, 在IE8、7下面报错,原来是a.indexOf("k");这个a 是对象,不是字符串
3. .html() 有可能会有空格 ,要清除空格。
var game_list = {...};
for(var prop in game_list){
game_list[target];
}
这个game_list console.log(game_list);//得到了正确的值
console.log(target);//也得到了正确值
但是, console.log(game_list[target]);//undefined;
这个target ,是 $(this.html()) 得来的。打印这个target == "ABCD"; // ABCD ,ABCD false; 竟是多了空格
相关文章推荐
- 关于10gR2(10.2.0.1)clusterware的bug修复方法和对CRS进程的一些理解
- 安卓热修复,android打补丁,不用发版本就能实时的解决一些线上版本的bug
- 项目中一些bug的修复
- 安卓热修复,android打补丁,不用发版本就能实时的解决一些线上版本的bug
- 今天一天开发的内容!修复了几个Bug,开发了一些新的功能!
- ASP.NET Identity 2新增双重认证、帐号锁定、防伪印章功能并修复了一些bug
- 献身说法---修复bug时的一些小技巧
- Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?
- ASP.NET Identity 2新增双重认证、帐号锁定、防伪印章功能并修复了一些bug
- Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?
- C#使用HttpWebRequest进行HTTP请求发送和接收的一些小结。(新增修复.NET4.0以下关于cookie的bug)
- KEIL uVision的一些BUG修复
- 关于10gR2(10.2.0.1)clusterware的bug修复方法和对CRS进程的一些理解
- delphi中VCL一些bug的补丁修复包VCLfixpack介绍
- 优秀屏幕录像软件BB FlashBack 2.2.0.459,一个小小bug!被我修复了,完美了!呵呵
- OHSCE_V0.2.0.2版本发布,BUG修复维护版本,前置更新版本
- jquery的clone方法 于textarea和select的bug修复
- Delphi中两个BUG的分析与修复
- ASP.NET MVC3 RC2和一些小bug
- Android-自定义Actionbar左侧覆盖不全的bug修复