zoukankan      html  css  js  c++  java
  • For of

    For ...............of(一个迭代属性的类似语句) 

    格式:

    for (variable of iterable) {

      statement}

    参数:

    variable

    在每次迭代时,将不同属性的值分配给变量。

    object

    迭代其可迭代属性的对象。

    例子:
    let iterable = [10, 20, 30];

    for (let value of iterable) {

      value += 1;

      console.log(value);}// 11// 21// 31

    For in 与for of 的区别:

    两个for...in和for...of语句都迭代了某些东西。它们之间的主要区别在于它们的迭代。

    for...in语句以任意顺序迭代对象的可枚举属性

    for...of语句迭代可迭代对象定义为迭代的数据。

    Object.prototype.objCustom = function() {};

    Array.prototype.arrCustom = function() {};

    let iterable = [3, 5, 7];

    iterable.foo = 'hello';

    for (let i in iterable) {

      console.log(i); // logs 0, 1, 2, "foo", "arrCustom", "objCustom"}

    for (let i in iterable) {

      if (iterable.hasOwnProperty(i)) {

        console.log(i); // logs 0, 1, 2, "foo"

      }}

    for (let i of iterable) {

      console.log(i); // logs 3, 5, 7}

  • 相关阅读:
    PHP小技巧
    PHP Ajax跨域解决
    单点登录
    Linux 常用命令
    php面向对象--继承
    vueDemo
    vueSource
    vuex
    Vue.js
    关于前后端分离
  • 原文地址:https://www.cnblogs.com/axl1017/p/9943361.html
Copyright © 2011-2022 走看看