Javascript:使用 new 创建字符串是否意味着我需要稍后发布它?

标签 javascript string

如果我使用 say 创建一个 String 对象,

var temp = new String('ABCD');

这是否为这个String对象创建了一个内存空间,就像JavaScript中的Objects一样?如果是,我是否可以通过将此变量“temp”分配给 null 来释放此对象,即 temp = null

最佳答案

Does this creates a memory space for this String Object, like Objects in Javascript?

字符串对象是对象。

If yes, can I release this object just by assigning this variable 'temp' to null i.e. temp = null ?

垃圾收集工作正常。

关于Javascript:使用 new 创建字符串是否意味着我需要稍后发布它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017434/

相关文章:

javascript - 如何隐藏自定义指令

javascript - 使用 gcs 上传签名 URL 的图像上传问题 | react JS

python Pandas : replace a str value of column in another str column with a special character

C 第一个字母大写忽略第一个单词

python - 使用Python2.7处理xml文件中的特殊字符

javascript - 如何在 WebAssembly 数据段中存储十六进制值(即原始字节)

javascript - 避免在 OnClick 事件上回发

javascript - 无法在 node.js 中要求 csv lib

sql - SQL 结果集中的字符串操作

java - 无法使用 org.json 库解析 json 数组?