JavaScript基础 使用for in 循环数组中 非undefined元素 的下标 过滤undefined的元素
2017-04-08 10:30
761 查看
镇场诗:
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————
code:
result:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/af3119b98bab955531c72b16e392f12c.png)
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。IDE: VS2015;浏览器: Firefox。
html+css+js,强,值得努力学习。传智播客的视频教程是我的学习资源,推荐。
如果博文有可以改进的地方,请留下评论,我会认真思考的。
注:因为博主境界不够,所以此文仅供测试与参考使用,不可用于其他用途。当参考博文内容时,代表您已接受使用条款。
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————
code:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 <title></title> 6 <script type="text/javascript"> 7 var array = [1, 2, 3, 4, 5]; 8 //使用for in 循环数组中 非undefined元素 的下标 ,而非值 9 for(var index in array) 10 { 11 document.write(array[index] + " "); 12 } 13 14 document.write("<br />"); 15 16 //看这个,这个数组中有值为undefined的元素 17 var newArray = [0, 1, 2, 3, , 4]; 18 //我第一次写的时候,newArray=[0, 1, 2, 3,undefined, 4],发现 使用for in时Undefined输出了呀 19 //第二次改了一下,把undefined删掉了 ,newArray=[0, 1, 2, 3, , 4],发现使用for in时 undefined 没有输出 20 21 //用for循环遍历数组,输出了undefined 22 for (var i = 0; i < newArray.length; i++) 23 { 24 document.write(newArray[i]+" "); 25 } 26 27 document.write("<br />"); 28 //使用for in 循环得到 值不为undefined 的下标 29 for(var index in newArray) 30 { 31 document.write(newArray[index] + " "); 32 } 33 </script> 34 </head> 35 <body> 36 37 </body> 38 </html>
result:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/18/af3119b98bab955531c72b16e392f12c.png)
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。IDE: VS2015;浏览器: Firefox。
html+css+js,强,值得努力学习。传智播客的视频教程是我的学习资源,推荐。
如果博文有可以改进的地方,请留下评论,我会认真思考的。
注:因为博主境界不够,所以此文仅供测试与参考使用,不可用于其他用途。当参考博文内容时,代表您已接受使用条款。
相关文章推荐
- JavaScript基础 使用for in 循环数组中 非undefined元素 的下标 过滤undefined的元素
- JavaScript基础 使用 for in 循环遍历 window对象的所有属性
- JavaScript基础 使用new关键字和Array()来创建空数组 并 不按顺序来添加元素
- JavaScript基础 使用 for in 循环遍历 window对象的所有属性
- JavaScript基础 使用new关键字和Array()来创建空数组 并 不按顺序来添加元素
- JavaScript基础 length得到数组的元素个数 并 使用for循环遍历数组
- JavaScript基础 length得到数组的元素个数 并 使用for循环遍历数组
- 不使用循环,如何创建一个长度为100的数组,并且数组的每一个元素是该元素的下标?
- JavaScript基础 使用delete删除数组中一个元素的值 但是元素的所占的那个空间还在
- JavaScript基础 使用delete删除数组中一个元素的值 但是元素的所占的那个空间还在
- 使用indexOf等在JavaScript的数组中进行元素查找和替换
- Javascript中的for in循环和hasOwnProperty结合使用
- JavaScript使用循环和分割来替换和删除元素实例
- JavaScript 中 for in 循环和数组的问题
- Java基础---使用循环操作Java中的数组(三十一)
- JavaScript使用循环和分割来替换和删除元素实例
- 使用使用for in 语句,并对数组中元素进行了增删操作,报错却不知怎么办?
- javaScript-----数组使用字符串作为下标
- Java基础---使用循环操作Java中的数组(三十一)
- JavaScript使用pop方法移除数组最后一个元素用法实例