当前位置: 首页 > 面试题库 >

常见的JavaScript实现使用字符串实习吗?

窦彦君
2023-03-14
问题内容

常见的JavaScript引擎(例如V8和WebKit的JavaScriptCore)是否对JavaScript字符串使用字符串插入?还是它们实际上在内存中保留了多个相同字符串的实例?


问题答案:

是。通常,会插入JS源中的任何文字字符串,标识符或其他常量字符串。但是,实施细节(例如,确切地说是被实习者)以及实习发生的时间都不同。

请注意,尽管字符串值与字符串对象不同,但字符串对象没有被阻止,因为这从根本上是不正确的行为。



 类似资料:
  • 本文向大家介绍Python实现常见的回文字符串算法,包括了Python实现常见的回文字符串算法的使用技巧和注意事项,需要的朋友参考一下 回文 利用python 自带的翻转 函数 reversed() 自己实现 最长的回文子串 暴力破解 暴力破解,枚举所有的子串,对每个子串判断是否为回文, 时间复杂度为 O(n^3) 动态规划 时间复杂度为 O(n^2), 空间复杂度为 O(n^2) Manache

  • 问题内容: 管这个问题在实际中没有任何实际用途,但我对Python如何进行字符串实习感到好奇。我注意到以下内容。 这是我所期望的。 您也可以这样做。 那真是太聪明了! 但是你不能这样做。 Python为什么不评估,并意识到它s1与指向相同的地址相同?最后一个块到底在做什么False呢? 问题答案: 这是特定于实现的,但是你的解释器可能是内部编译时常量,而不是运行时表达式的结果。 接下来,我使用CP

  • 问题内容: 不久前,我在谈论有关字符串和各种语言的话题,出现了字符串实习的话题。显然,Java和.NET框架会使用所有字符串以及几种脚本语言自动执行此操作。从理论上讲,它可以节省内存,因为您不会最终获得同一字符串的多个副本,并且可以节省时间,因为字符串相等性比较是一种简单的指针比较,而不是贯穿字符串的每个字符的O(N)。 但是,我考虑得越多,对这个概念的好处就越持怀疑态度。在我看来,优点主要是理论

  • 本文向大家介绍Python字符串的常见操作实例小结,包括了Python字符串的常见操作实例小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python字符串的常见操作。分享给大家供大家参考,具体如下: 如果我们想要查看以下功能:help(mystr .find) 1.find 例: 结果为 6 find括号中填写要查找的内容,如果找不到返回-1,找到返回从左往右找到的第一个位置 2.i

  • 本文向大家介绍javascript实现字符串反转的方法,包括了javascript实现字符串反转的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现字符串反转的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍javascript实现获取字符串hash值,包括了javascript实现获取字符串hash值的使用技巧和注意事项,需要的朋友参考一下 性能很高的计算字符串或文件hash值的函数,比md5速度快得多,自己一直用着,重复的几率为很底,一般的应用足够, 以上所述就是本文的全部内容了,希望大家能够喜欢。