<script>
//----------------for用来遍历数组对象--
var i,myArr = [1,2,3];
for (var i = 0; i < myArr.length; i++) {
console.log(i+":"+myArr[i]);
};
//---------for-in 用来遍历非数组对象
var man ={hands:2,legs:2,heads:1};
//为所有的对象添加clone方法,即给内置原型(object,Array,function)增加原型属性,该方法很强大,也很危险
if(typeof Object.prototype.clone ==="undefined"){
Object.prototype.clone = function(){};
}
//
for(var i in man){
if (man.hasOwnProperty(i)) { //filter,只输出man的私有属性
console.log(i,":",man[i]);
};
}
//输出结果为print hands:2,legs:2,heads:1for(var i in man) {//不使用过滤
console.log(i,":",man[i]);
}
//输出结果为
//hands : 2 index.html:20
//legs : 2 index.html:20
//heads : 1 index.html:20
//clone : function (){}
for(var i in man) {
if(Object.prototype.hasOwnProperty.call(man,i)) { //过滤
console.log(i,":",man[i]);
}
}//输出结果为print hands:2,legs:2,heads:1
</script>

  

转载于:https://www.cnblogs.com/yanliangnh/p/6376735.html

js遍历数组和遍历对象的区别相关推荐

  1. 原生js使用forEach()与jquery使用each遍历数组,return false 的区别

    原生js使用forEach()与jquery使用each()遍历数组,return false 的区别: 1.使用each()遍历数组a,如下: var a=[20,21,22,23,24];$.ea ...

  2. 常用js的数组方法和对象方法

    js常用的数组方法和对象方法 常用js的数组方法和对象方法 数组的方法 对象的方法 常用js的数组方法和对象方法 从此以后也要写博客辣,用来记录常见的问题和碰到的新问题.最近记忆力越来越差了. 数组的 ...

  3. html怎么遍历数组,JavaScript如何遍历数组?遍历数组方法介绍

    在往期文章中为大家介绍了 JavaScript 如何定义数组.那么这篇文章中 w3cschool 小编来为大家介绍下 JavaScript 如何遍历数组. 方法一:for 循环遍历数组 var arr ...

  4. js删除数组中指定对象

    js删除数组中指定对象 需求说明 从数组中移除指定对象函数封装 `removeArray` 从数组中获取指定对象索引函数封装 `getArrayIndex ` 在`Vue`中调用函数使用 需求说明 点 ...

  5. js遍历数组中的对象并拿到值

    拿到一组数组,数组中是对象,想拿到这个对象里面的某个值,可以参考以下例子: 这样就拿到所有n1的值. 想拿到这个对象里面所有对应的值如下: 也可以这样取值: 往数组里面push多个值: js中!!用法 ...

  6. js三层数组循环遍历(笛卡尔积)运算,并生成顺序

    笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 [1]  . 假 ...

  7. linux jq 遍历数组,jquery 遍历数组 each 方法详解

    JQuery拿取对象的方式 $('#id') :通过元素的id $('tagName') : 通过元素的标签名 $('tagName tagName') : 通过元素的标签名,eg: $('ul li ...

  8. 数组正遍历,数组倒遍历

    package com.pang.array_demo;public class Array_Demo {public static void main(String[] args) {int[] a ...

  9. php 页面遍历数组,PHP遍历数组

    PHP 编程中常用 for.foreach.each().list() 对数组进行遍历. for 循环遍历数组 使用 for 循环遍历数组的一个例子如下: $fruits = array(" ...

  10. JSP页面使用JS把数组封装成对象

    当我们遇到这种情形,需要把页面中的表格每一行作为一组数据提交到后台保存到数据库,我们需要进行数据的收集. 序号 名称 类别 规格 1 机箱 华硕 GLP800 2 鼠标 雷蛇 DPI500 因为是在页 ...

最新文章

  1. 【前端开发系列】—— 文字阴影与样式
  2. apache iotdb_Apache-IoTDB
  3. 实现SmartForms 连续打印
  4. 视网膜脱离oct报告图_刚刚,爱尔眼科发布关于艾芬医生诊疗过程的核查报告
  5. NET Core 指令启动
  6. 怎么测试本地网页在不同分辨率下电脑显示效果_汇总一波百万高清壁纸站,8K分辨率的都有...
  7. Java重写《C经典100题》 --08
  8. mate 10android o主题,懒萌可爱皮卡丘全局手机主题-适配华为EMUI10.0
  9. 中级软考-软件设计师(一)
  10. ug如何复制面_ug零基础初学者必备40条技巧,需转!
  11. OC5028B 内置MOS开关降压型LED恒流驱动器
  12. 三星android文件传输,三星手机怎么连接电脑?三星手机连接电脑传输文件教程...
  13. html自动适应屏幕分辨率,css如何设置适配不同分辨率屏幕?
  14. Python数据挖掘:利用聚类算法进行航空公司客户价值分析
  15. 这6款软件,让你的工作效率提升90%!
  16. 字库软件-字模III
  17. POJ(8463)-----Stupid cat Doge(openjudge)
  18. close()是不是python内置函数_python 内置函数
  19. Ajax--概述、xhr对象的常用属性和方法、xhr的常用事件、xhr对象发送POST请求、xhr对象发送GET请求、xhr对象的兼容性问题、数据交换格式(XML、JSON)
  20. 迅为iMX6UL开发板驱动-PWM测试方法

热门文章

  1. python数据分析需要哪些库-用python进行数据分析的五个最常用库
  2. python房屋租赁系统的设计与实现_基于ssh的房屋租赁系统的设计与实现(含源文件)...
  3. Python项目开发基础 -- 函数参数与数据库连接参数
  4. Maven项目中,jar包版本冲突导致运行时报错的问题
  5. 渔村小厂,如何成长为5G霸王
  6. 都昌信息袁永福:利用电子病历赋能框架,为健康医疗大数据打好基础【电子病历和健康医疗大数据系列】...
  7. 利用 Web Share API 将网页分享到 App(下)
  8. 关于用data开头属性的取值
  9. 【DataBase】【sqlite3】【第一天】
  10. .net通用CMS快速开发框架——问题:Dapper通用的多表联合分页查询怎么破?