分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

js的for衍生对象

发布时间:2023-09-06 02:23责任编辑:赖小花关键词:js

转自博客http://www.cnblogs.com/abcdecsf/p/9944451.html

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的值

js的for衍生对象

原文地址:https://www.cnblogs.com/meteorll/p/9997952.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved