gpt4 book ai didi

javascript - JavaScript 中的对象识别

转载 作者:行者123 更新时间:2023-12-03 04:57:17 26 4
gpt4 key购买 nike

我正在用 JavaScript 制作一个碰撞检测器。我想制作一个树结构,以便我可以制作一个复杂的对象。

有一个大数组,所有对象(包括子对象)都是该数组的一部分。他们中有些是 child ,有些是 parent 。每个项目有 children , parentroot属性,如果发生碰撞,它会向上冒泡到父级。

我想出了两种识别对象的方法。

  1. 给出对象 ID

  2. 直接引用对象,如 "node1.root = someOtherObject" .

我也想知道哪个更快

//1
if(object1.root === root.id){/*code here*/}//id based identification (literally)
//19253 === 19253

//or 2
if(object1.root === root){/*code here*/}//object based identification
//[Object] === [Object]

最佳答案

两者在性能方面是相同的。请检查下面的链接。

http://jsben.ch/#/Y9jDP

关于javascript - JavaScript 中的对象识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42383222/

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