for/in 语句用于循环对象属性。

循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块

注意: 不要使用 for/in 语句来循环数组的索引,你可以使用 for 语句替代。

var person = {fname:"John", lname:"Doe", age:25};

var text = "";

var x;

for (x in person){

  text += person[x] + " ";

}

console.log(text);

var person = {fname:"John", lname:"Doe", age:null};

var text = "";
var x;
for (x in person) {
  if(!person[x]){

  console.log(x)

  }
}

最新文章

  1. 异步CTP(Async CTP)为什么那样工作?
  2. javase基础复习攻略《五》
  3. bzoj1103: [POI2007]大都市meg
  4. jquery的$.extend()、$.fn和$.fn.extend()
  5. MongoDB的索引(三)
  6. 【读书笔记】iOS-AppKit简介
  7. 【翻译】CEDEC2014 CAPCOM 照相机正确的照片真实的制作工作流
  8. chmod修改文件的权限/chown修改文件和目录的所有者
  9. 排序算法总结(二)归并排序【Merge Sort】
  10. iOS:模态弹出窗控制器UIPopoverPresentationController
  11. Oracle EBS-SQL (SYS-8):职责定义明细.sql
  12. 一步步学习Linux开发环境搭建与使用
  13. 我的Emacs折腾经验谈(三) speedbar , tabbar 还有linum-mode
  14. 大数据技术之_19_Spark学习_03_Spark SQL 应用解析 + Spark SQL 概述、解析 、数据源、实战 + 执行 Spark SQL 查询 + JDBC/ODBC 服务器
  15. pyqt5之简单窗口的创建
  16. 简单的实现HTTP密码验证登陆
  17. docker 安装elasticSearch7.0.0
  18. 生命周期--JSF
  19. mssql sqlserver 取消数值四舍五入的方法分享
  20. lvm创建和在线扩容

热门文章

  1. SICTF_wp
  2. 图文并茂的学习笔记--微信小程序自定义tabbar
  3. 电脑微信小程序抓包
  4. centos7连接WIFI
  5. immutable.js学习笔记(八)----- immutable.js对象 和 原生对象的相互转换
  6. SpringBoot实现电子文件签字+合同系统
  7. Djanngo-bbs项目
  8. Nacos配置中心 (介绍与配置)
  9. 现代图片性能优化及体验优化指南 - 图片类型及 Picture 标签的使用
  10. JAVA虚拟机23---JAVA与线程