js常识

1.数组的4中遍历方式

1.
for(var i = 0; i <arr.length; I++){
console.log(arr[i]);
}
2.
for(var index in arr){
console.log(arr[index]);
}
3.
for(var value of arr){
console.log(value);
}
4.
arr.foreach(function(value,index//索引值,arr){
arr[index] = value*10;
})

2.错误处理

try {
...
if() throw "自定义错误"
}
catch(e) { ... //异常的捕获与处理 }
finally { ... //finally 语句不论之前的 try 和 catch 中是否产生异常都会执行该代码块。 }
 

3.cookie

1.创建cookie
document.cookie="username=John Doe; expires=<过期时间>"(以 UTC 或 GMT 时间)
2.读取cookie
var c = document.cookie;
3.修改cookie
直接覆盖就行,和创建一样
4.删除cookie
document.cookie = "username=(不用设置cookie的值);expires=<以前的时间>"
 

4.正则表达式

1. /正则表达式主体/修饰符
 
2. ?非贪婪
 
3. var r1 = /test/g; // 等价于: var r2 = new RegExp('test', 'g');
 
4. ^在[]里表示非
 
5. ^a|b$ a开头和b结尾的都符合
^(a|b)$ a或b
 

猜你喜欢

转载自www.cnblogs.com/fullmetalcoder/p/11587297.html