
JavaScript
audi2
这个作者很懒,什么都没留下…
展开
-
Javascript的脑洞(一)
无穷大的数var a = 12 / 0if (a== Infinity){ console.log(typeof a,a) //number Infinity}既然JS的变量实际都是某种引用(存放对象的地址),那么a这个名字的背后可以存放任意东西,包括无穷大这个值。但是JS在这里直接违背了数学规律,让0除的结果变成无穷大,真实脑洞大开!如果设计成NaN值,也更好理解吧?...原创 2019-03-01 16:03:48 · 281 阅读 · 0 评论 -
Javascript:defineProperty
对象的属性可以按程序员的意愿配置。set,get方法var obj = { firstname:"John",lastname:"Smith",};Object.defineProperty(obj, 'fullname', { get : function() { return obj.firstname + " " + obj.lastname }, ...原创 2019-03-13 15:06:32 · 453 阅读 · 0 评论