JS_NewPropertyIterator() 和 JS_Enumerate() 有什么区别?
两者似乎都完成了相同的任务:迭代对象的自身属性。
2 回答
1
JS_NewPropertyIterator 返回一个迭代代码对象。
JS_Enumerate 返回一个 JSID 数组
新的属性迭代器很可能是供应用程序使用的代码,而 JS_Enumerate 很可能是用于在脚本中进行枚举的实际 VM 函数(或它的模拟)。
有什么区别真的不重要。重要的是您对它们的了解以及它们对您的应用程序有多大用处。
于 2012-03-31T08:11:23.530 回答
0
就目前而言,JS_NewPropertyIterator/JS_NextProperty 自 JSAPI 36 以来已过时(错误 1081660)。
于 2017-07-03T18:47:26.117 回答