zoukankan      html  css  js  c++  java
  • JavaScript 之 "for"的衍生对象

    JavaScript for/in 语句

    作用:for/in 语句用于遍历循环对象属性。

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

    例子:

    循环对象属性:

    1 var person = {fname:"A", lname:"B", age:20}; 
    2 
    3 var text = "";
    4 var x;
    5 for (x in person) {
    6     text += person[x];
    7 }

    text 输出结果为:

    A B 20

    JavaScript for/of 语句

    作用:ES6中的for of可以相较于for更简单地正确的遍历数组

    例子:

    1 Array.prototype.method=function(){
    2   console.log(this.length);
    3 }
    4 var myArray=[1,2,4,5,6,7]
    5 myArray.name="数组";
    6 for (var value of myArray) {
    7   console.log(value);
    8 }

    JavaScript for each...in 语句

    作用:一些对象的内置属性是无法被遍历到的,包括所有的内置方法,例如String对象的indexof方法.不过,大部分的用户自定义属性都是可遍历的。

    for each...in使用一个变量迭代一个对象的所有属性值,对于每一个属性值,有一个指定的语句块被执行.

    例子:

    1 var sum = 0;
    2 var obj = {prop1: 5, prop2: 13, prop3: 8};
    3 
    4 for each (var item in obj) {
    5   sum += item;
    6 }
    7 
    8 print(sum); // 输出"26",也就是5+13+8的值
  • 相关阅读:
    BERT基础知识
    TorchText使用教程
    Pytorch-中文文本分类
    预处理算法_5_数据集划分
    预处理算法_4_表堆叠
    预处理算法_3_新增序列
    预处理算法_2_类型转换
    预处理算法_1_表连接
    爬取网站所有目录文件
    如何将Docker升级到最新版本
  • 原文地址:https://www.cnblogs.com/abcdecsf/p/9944451.html
Copyright © 2011-2022 走看看