社区
JavaScript
帖子详情
Java中把对象设置为null没有必要,为什么在JavaScript中把对象设置为null是个好习惯呢?
codeartisan
2009-04-18 04:51:02
我自己的想法不知道对不对:
我觉得原因在GC执行的时机不同。
Java中的对象,即使没有被引用了,也不会马上被回收,GC的时间是不确定的。
而JavaScript,书上说“把对象的所有引用都设置为null,可以强制性的废除对象。”,意思就是一旦对象没有被引用,就会立即被回收喽?
...全文
231
6
打赏
收藏
Java中把对象设置为null没有必要,为什么在JavaScript中把对象设置为null是个好习惯呢?
我自己的想法不知道对不对: 我觉得原因在GC执行的时机不同。 Java中的对象,即使没有被引用了,也不会马上被回收,GC的时间是不确定的。 而JavaScript,书上说“把对象的所有引用都设置为null,可以强制性的废除对象。”,意思就是一旦对象没有被引用,就会立即被回收喽?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蓝海D鱼
2009-04-18
打赏
举报
回复
是的 你说的很明白
zhoushaolan
2009-04-18
打赏
举报
回复
莫非是语言定义规则问题
codeartisan
2009-04-18
打赏
举报
回复
......
vinccent
2009-04-18
打赏
举报
回复
o 马上解决
codeartisan
2009-04-18
打赏
举报
回复
我是来问问题的。。。
vinccent
2009-04-18
打赏
举报
回复
知道了
Java
Script
中
null
是
对象
吗?为什么?
摘要:
Java
Script
中
typeof
null
返回"object"是一个历史遗留bug,源于早期实现时二进制标签冲突。实际上,
null
是原始值,表示空引用,不可变且无属性。正确检测应使用===
null
或Object.prototype.toString.call()。该设计缺陷因兼容性问题保留至今,开发者需注意区分
null
与真实
对象
。
java
script
java
null
,
java
script
的undefined和
null
学过
java
的同志们肯定都知道,
null
代表的是空,而且
null
可以自动的转化为false;但是在js
中
。我们除了有undefined,还有
null
,,对于表达空,应该只有
null
才对,后来百度的时候明白了1995年
Java
Script
诞生时,最初像
Java
一样,只
设置
了
null
作为表示"无"的值。根据C语言的传统,
null
被设计成可以自动转为0。但是,
Java
Script
的设计者Brendan ...
Java
中
将
对象
中
属性值为空字符串
设置
为
null
业务逻辑
中
需要将
对象
中
为空字符串的属性转换为
null
,简单的一种方式是前端JS控制,如果为空字符串则不传到后台,后台接收到
没有
值的属性默认为
null
。这种方式会导致JS繁琐。下面用后台的方式来解决此问题。 public static <T> T set
Null
Value(T source) throws IllegalArgumentException, IllegalA...
Java
Script
中
null
和undefined区别
大多数计算机语言,有且仅有一个表示”无”的值,比如,C语言的
NULL
,
Java
语言的
null
,Python语言的None,Ruby语言的nil。 有点奇怪的是,
Java
Script
语言居然有两个表示”无”的值:undefined和
null
。这是为什么? 一、相似性 在
Java
Script
中
,将一个变量赋值为undefined或
null
,老实说,几乎没区别。 var a = undefined; var a =
null
; 上面代码
中
,a变量分别被赋值为undefined和
null
,这两种写
在
Java
Script
中
为什么 typeof
null
的结果是 object?
java
中
的
null
:既是
对象
,又不是
对象
,史称「薛定谔的
对象
」。 typeof
null
==='object'; 、、//true
null
instanceof Object //false
null
instanceofObject===false 而
null
instanceof
null
...
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章