js常识

匿名 (未验证) 提交于 2019-12-03 00:11:01

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!