gpt4 book ai didi

actionscript-3 - 为什么转换 Object(null) 不为空?

转载 作者:行者123 更新时间:2023-12-01 11:02:21 25 4
gpt4 key购买 nike

当您使用 Object(null) 将 null 转换为对象时,结果是一个对象。

当您使用 Object(undefined) 将 undefined 转换为对象时,结果是一个对象。

但是说 null as Objectundefined as Object 仍然是 null。

这是为什么?我在文档中找不到任何关于此的内容。

这些转换产生的对象可以设置属性并从中读取。就好像强制转换创建了信息,或者删除了 nullundefined 值所具有的任何特殊信息。但是在 AS3 文档中没有迹象表明 nullundefined 特殊类型实际上是对象。

最佳答案

两种类型转换技术之间存在差异。这是一个很好的阅读:http://upshots.org/actionscript-3/as3-casting-objects

基本上,Object(null) 实际上将 null 转换为对象,而“as”试图查看是否可以将 null 视为对象,但事实并非如此。

关于actionscript-3 - 为什么转换 Object(null) 不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9589243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com