zoukankan      html  css  js  c++  java
  • 第十周作业1

    1,

    (1)For each ... in:

    Explanation:

             语法:for each(variable in object){

                            statement

                            }

    (2)for in:

    for in(variable in object){

                            statement

                            }

    注意变量的值是不一样的,for each in无法获得对象的属性名,只能获取到属性值

    参数:

    varible
    用来遍历属性值的变量,前面的var关键字是可选的.该变量是函数的局部变量而不是语句块的局部变量.
    object
    该对象的属性值会被遍历.
    statement
    遍历属性值时执行的语句. 如果想要执行多条语句, 请用({ ... }) 将多条语句括住.
    Examples:
    var sum = 0;
    var obj = {prop1: 5, prop2: 13, prop3: 8};
    for each (var item in obj) {
      sum += item;
    }     结果为26;
    (2)For....in:
    Explanation:语法:
    for (变量 in 对象)
    {
        在此执行代码
    }
    Example:
    • var 超毛 {
    • 身高:"185CM",
    • 体重:"70公斤",
    • 年龄:40
    • };
    • for (var i in 超毛){
    • document.write("i = " + i "..................超毛[i] = " + 超毛[i"<br>");
    • }
    • /*
    • 结果
    • i = 身高..................超毛[i] = 185CM
    • i = 体重..................超毛[i] = 70公斤
    • i = 年龄..................超毛[i] = 40
    (3)For....of
    Explanation:语法:
    for (变量 of 对象)
    {
        在此执行代码
    }
    Example:进行数组的遍历
    for(let v of array) {  
            console.log(v);  
        };  

          let s = "helloabc"; 

          for(let c of s) {  

          console.log(c); 

         }

     
     
  • 相关阅读:
    微信小程序登入实现
    CacheLab实验--深入了解计算机系统实验
    power designer的物理数据模型生成数据字典。
    PowerDesigner15在生成SQL时报错Generation aborted due to errors detected during the verification of the mo
    Mac系统下,如何申请并安装教育版Navicat
    Mac下修改Mysql密码
    数组
    AbstractList源码阅读
    List源码阅读笔记
    AbstractCollection源码阅读笔记
  • 原文地址:https://www.cnblogs.com/zj1997/p/9980201.html
Copyright © 2011-2022 走看看