在for循环中length值是否需要缓存