记录工作中遇到的一些常用方法
2016-12-26 11:46
357 查看
1、hasOwnProperty()方法用来判断某个对象是否含有指定的自身属性。
var foo = { hasOwnProperty: function() { return false; }, bar: 'Here be dragons' }; foo.hasOwnProperty('bar'); // 始终返回 false // 如果担心这种情况,可以直接使用原型链上真正的 hasOwnProperty 方法 ({}).hasOwnProperty.call(foo, 'bar'); // true Object.prototype.hasOwnProperty.call(foo, 'bar'); // true
2、JavaScript Try...Catch 语句
下面的例子用 try...catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。
<input type="button" value="查看消息" onclick="message()" /><script type="text/javascript">
var txt=""
function message(){
try{
adddlert("Welcome guest!")
}catch(err){
txt="本页中存在错误。\n\n"
txt+="错误描述:" + err.description + "\n\n"
txt+="点击“确定”继续。\n\n"
alert(txt)
}
}
</script>
相关文章推荐
- Spring工作当中遇到的一些记录
- 记录工作中遇到的一些问题(一)
- 工作中遇到的一些常用linux命令
- 关于工作中遇到的一些问题及解决方法
- iOS学习之——学习中遇到的一些常用的方法及一些注意事项(持续更新)
- python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- 该帖子会记录一些工作中用到的小方法..会时常更新...
- 顺丰科技工作期间,遇到的问题和解决方法记录
- git中遇到的一些问题及解决方法记录
- 时间日期工具类 封装工作中常用的一些时间日期计算方法(转+自己修改)
- 动画一些常用的方法记录
- 开始记录工作中遇到的一些技术问题
- 工作中遇到的一些小问题记录
- GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
- 把工作中遇到的问题和解决方法记录下来!
- 记录一些工作中常用的工具
- js类库 一些常用方法记录
- YII CDbCriteria 的一些常用方法记录
- git中遇到的一些问题及解决方法记录