摘要: 有时为了保护某些属性,让其无法被更改,我们会把他们设置为常量。在某些语言里面,也许会用const来实现这样的功能。本文讲述如何在Javascript中实现这样的功能。方法一:var myObject = { get readOnlyProperty() { return 1024; }};alert(myObject.readOnlyProperty); // 1024myObject.readOnlyProperty = 5; // 可以设置,但不管用alert(myObject.readOnlyProperty); // 1024如果你已经定义好了一个Object,那么你可以这... 阅读全文
posted @ 2013-09-08 21:18 哎呦大黄 阅读(12045) 评论(3) 推荐(1) 编辑
摘要: 大家一定遇到过这样的情况,有两个日期对象,然后需要判断他们是否相等。例如:var date1 = new Date("2013-11-29");var date2 = new Date("2013-11-29");console.log(date1 == date2); //false这里,date1和date2看上去是一样的,但是运行 date1 == date2 返回的却是false。这是因为date1、date2都是对象,类型为引用类型,所以如果需要比较他们,需要去比较他们的字面量值,而不是单纯的用 == 来比较。如果想比较两个date是否相等,可 阅读全文
posted @ 2013-09-08 21:17 哎呦大黄 阅读(6272) 评论(15) 推荐(0) 编辑