【发布时间】:2013-10-22 06:21:24
【问题描述】:
我对如何搜索对象/数组有疑问。举个例子:
while ($obj = $sql->fetch_object()) {
array_push($jsonObj,array('serial' => $obj->serialNum,'model' => $obj->model,'os' => $obj->os,'man' => $obj->manufacturer,'team' => $obj->team,'enabled'=>'true'));
if($.inArray((JsonObj[i].os)) >= 0){...}
我基本上有一个多维数组,有 6 个“列”保存计算机信息。
如果对象还包含有关计算机(内存、硬盘等)的更多详细信息并且具有更多“列”,则此“如果”是否会花费更长的时间来搜索对象/数组?或者点符号会阻止这种情况吗?
【问题讨论】:
-
在有大量属性之前,属性访问是有效的,而不是真正有多少的函数。
-
不确定你在做什么,
$.inArray需要 2 个参数。如果您可以发布 JSON 本身,而不是生成它的 PHP 代码,也会更容易。
标签: javascript arrays json search object