专栏首页仙士可博客关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法

关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法

今天上班遇到个下标不固定的jsjson对象,如图

本人想实现的是忽略第一个元素,循环后面的数据,

一开始使用的是for循环

 var i;
for(i=1;i<data.length;i++){

}

没写完就发现这样不行,因为本身的下标是2,data[i],当i=1时是没有值的

后来试了下$.each

$.each(data,function(i,n){
  if(i>1) {
    console.log(i + ',' + n);
  }
});

这样也发现i还是下标的值,输出结果还是3个都输出,不能实现忽略第一个;

到后来大神跟我说了个for in 

<html>
<body>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[3] = "宝马"
mycars[4] = "奔驰"
mycars[6] = "宾利"

for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>
</body>
</html>

发现x其实也是关于下标的,

但我突然想到该怎么做了;

  var i=1;
  var x;
for(x in data){
  if(i!=1){
    //遍历输出
  }
  i++;
}

这样子的话,当第一次执行时,i为1,这样就不会输出,而第一次过后,i会+1,i=2,这样的话就开始输出了,脑子真笨!

本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 内存崩溃了?其实你只需要换一种方式

    使用 JDK 自带的 Set 集合来进行 URL 去重,看上去效果不错,但是这种做法有一个致命了缺陷,就是随着采集的 URL 增多,你需要的内存越来越大,最终会...

    Java_老男孩
  • Kubernetes 儿童插图指南

    很久很久以前,有一个叫 Phippy 的应用程序。她是一个简单的应用程序,由 PHP 编写且只有一个页面。她住在一个需要和其他可怕的应用程序分享环境的主机中,她...

    黄泽杰
  • [PHP] 循环查看php-fpm的内存占用情况

    在webmail的业务中进行发信,如果携带了附件,会把附件拼接内嵌到邮件正文里,这时会极大的占用内存,可以使用以下命令查看fpm的进程内存占用

    陶士涵
  • web前端开发可以从事哪些工作

    随着互联网进几年来的高速发展,web前端这一门技术和对应的行业岗位就应运而生。Web前端主要就是网站的页面展现以及动态交互部分,比如大家逛淘宝所看到的页面就是w...

    千锋哈尔滨IT培训
  • Python实用技巧大任务切分

    今天来说说,Python 中的任务切分。以爬虫为例,从一个存 url 的 txt 文件中,读取其内容,我们会获取一个 url 列表。我们把这一个 url 列表称...

    用户1564362
  • php配置redis拓展流程与redis的使用

    开发架构二三事
  • php连接mysql数据库详细步骤(图文)

    mysql 是一款广受欢迎的数据库,由于它是开源的半商业软件,所以市场占有率高,备受php开发者的青睐,一直被认为是php的最佳搭档。同时php也具有强大的数据...

    叫我可儿呀
  • 性能测试-Jmeter工具介绍

    1.测试计划(test plan)---描述一个性能测试,包含本次测试所有相关功能

    用户6367961
  • [PHP] pmap可以查看进程占用内存的详细情况

    while true;do clear;date;for i in `ps --no-headers -o "pid" -C php-fpm`;do pmap...

    陶士涵
  • 怒薅羊毛:白嫖GitHub作为个人博客免费图床

    很多小伙伴私信反馈说,个人博客搭建完以后,写文章时,图片上传和存放成了一个问题。我看很多人都把图片放在仓库一起,然后试图通过相对路径的方式来引用图片,结果很多人...

    AI算法与图像处理

扫码关注云+社区

领取腾讯云代金券