![]() |
1
13
对。javascript函数是一类对象,这意味着您可以将它们作为属性附加到其他对象。
|
![]() |
2
1
这完全取决于你如何使用它。 通过使用tomas的函数,您可以实际存储每个附加对象的总和。 如果在插入对象之前将函数保存在其他地方,则将使用较少的内存。 坏消息:
好消息:
在我的测试中,好的一个额外需要~3MB,坏的一个额外需要~20MB。这是因为您只存储了100000个对函数的引用,而不是100000个匿名函数。 您在评论中引用的方法(基于原型的方法)可以编码为:
内存方面与我之前写的大致相同,但它的优点是不会用函数名污染我们的对象(示例中是test)。 缺点主要是长度,需要复制我们的数据和用于复制的“黑客”(这可能在某些设计中有效,在其他设计中完全糟糕)。 |
![]() |
3
0
是的,它和其他物体一样: 从Chrome控制台:
|
![]() |
4
0
很简单……
Now方法实现
现在您可以使用fillcbo.category()作为页面中任何地方的方法
|
![]() |
Sweepy Dodo · JSON lite的格式化 5 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 6 月前 |
![]() |
Shane Harley · 通过这些JSON元素进行映射 6 月前 |
![]() |
Shane Harley · 将HTML作为JSON字符串的一部分? 6 月前 |
![]() |
Matt Miles · 如何将嵌套的JSON转换为数据帧? 6 月前 |