原文:js中 慎用for(var o in arrays) 遍历数组,for(var i,i< objects.length;i++)与for(var i,n = objects.length;i<n;i++) 的性能区别 一. 慎用for(var o in arrays) for(var o in arrays)有时会遍历出多的东西,你意想不到,慎用: 二. for(var i,i< arrays.length;i++)与for(var i,n = arrays.length;i<…
业务问题大概可以这样描述,一个父表,一个子表,查询的结果是找到子表中没有使用父表id的记录,这种情况估计很多系统都会牵涉得到.让我们来举一个例子: 表一: 父表 parent 表二: 子表 childen 父表存储父亲,子表存储孩子,然后通过pid和父表关联,查询需要的结果是找到尚未有孩子的父亲. 我们来看一下查询语句的写法: select * from parent where id not in (select pid from childen) 这种标准的写法在子表存在50万条的记录的时候…