首页 > 其他分享 >js数组对象的遍历

js数组对象的遍历

时间:2022-08-25 19:36:00浏览次数:118  
标签:code arr 遍历 -- js item 大乔 foreach 数组

// 数组循环的方法

var arr = [{ code: 10 }, { value: 100 }, { name: '大乔' }, { age: '18' }];

// for----of
for (let item of arr) {
   console.log('for--of', item);
}
/**
for--of { code: 10 }
for--of { value: 100 }
for--of { name: '大乔' }
for--of { age: '18' }
 */


// for--in
for (const item in arr) {
   if (Object.hasOwnProperty.call(arr, item)) {
      const element = arr[item];
      console.log('for--in', element);
   }
}
/**
for--of { code: 10 }
for--of { value: 100 }
for--of { name: '大乔' }
for--of { age: '18' }
 */

// map 
arr.map((item) => {
   console.log(item);
})
/**
{ code: 10 }
{ value: 100 }
{ name: '大乔' }
{ age: '18' }
 */


// for --- earch
arr.forEach(item => {
   console.log('foreach', item);
})
/**
foreach { code: 10 }
foreach { value: 100 }
foreach { name: '大乔' }
foreach { age: '18' }
 */

// 升级版 foreach
Array.prototype.forEach.call(arr, (item) => {
   console.log("升级版", item);
})
/**
升级版 { code: 10 }
升级版 { value: 100 }
升级版 { name: '大乔' }
升级版 { age: '18' }
 */

 

标签:code,arr,遍历,--,js,item,大乔,foreach,数组
From: https://www.cnblogs.com/gjzsa/p/16625463.html

相关文章

  • JSON Schema
    .net项目使用JSONSchema 最近公司要做配置项的改造,要把appsettings.json的内容放到数据库,经过分析还是用json的方式存储最为方便,项目改动性最小,这就牵扯到一个问题......
  • js操作
    一、数据类型之布尔值#js中布尔值的关键字为boolean在js中布尔值的写法为:true,falsejs中不用大写而在python中为;True,False首字母要大写python......
  • 实现格式化 JSON 字符串并有代码高亮的例子
    字符串转换HTMLfunctionformatJson(json){letregexp=/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)......
  • Json
    1.概述概念:JavaScriptObjectNotation(JavaScript对象表示法)。JSON和JS对象的格式一样,它使用JS语法,只不过JSON字符串中的属性名必须加双引号。json现在多用于存储和......
  • 数组对象中,匹配value,删除对象
    匹配的value值是字符串类型,如果是number类型,includes()和indexOf()不可用。详看定义:    方法一:Object.entries(),includes(),splice()方法二:indexOf(),splice(......
  • jssip3.9.1的demo,webphone网页电话
    用的目前最新的3.9.1版本,全版本在这里:https://jssip.net/download/releases/https://github.com/versatica/JsSIP 代码:<!DOCTYPEhtml><htmllang="en"><head......
  • 6. json--注释
    1.前言JSON是一种纯粹的数据交换格式,其简单、灵活的特性使得JSON适合被用于各种不同的场景,例如在配置文件中、在接口返回的数据中都会用到JSON格式。然而JSON却有......
  • 原生js解决ios手机input输入框弹出覆盖问题
    背景:软键盘弹起挡住input框软键盘弹起页面布局乱掉安卓手机+界面父级组件使用了overflow:hidden导致键盘弹出(页面本质上变小了)仍然不可滚动解决思路:父级别不要使用ove......
  • JS监听了select的onchange事件
    <selectid="sel_YJCL"runat="server"></select><inputtype="button"id="btn_YJCL"runat="server"style="display:none"onserverclick="dp_YJCL_SelectedIndexCh......
  • python json用法 dump和dumps的区别;loads()和load()的区别
    json常用方法方法作用json.dumps()将python对象编码成Json字符串json.loads()将Json字符串解码成python对象json.dump()将python中的对象转化成json储存到......