当前位置: 首页 > news >正文

17网站一起做网店官网/电子商务网络营销

17网站一起做网店官网,电子商务网络营销,成都市龙泉驿区疫情最新消息,如何制作网站建设介绍() for循环:原生,最熟悉forEach():没有返回值,只是针对每个元素调用funcmap():返回新的Array,每个元素为调用func的结果filter():返回符合func条件的元素数组some():返回boolea…

介绍()

  1. for循环:原生,最熟悉
  2. forEach():没有返回值,只是针对每个元素调用func
  3. map():返回新的Array,每个元素为调用func的结果
  4. filter():返回符合func条件的元素数组
  5. some():返回boolean,判断是否有元素是否符合func条件
  6. every():返回boolean,判断每个元素是否符合func条件
  7. reduce():接收一个函数作为累加器
  8. for in:啥数据都可以迭代

代码示例:

测试数组:

let arr = [{a: "a", b: 56, c: 1},{a: "a2", b: 53, c: 2},{a: "a6", b: 5432, c: 3},{a: "1a", b: 5, c: 4},{a: "a1", b: 6, c: 5},{a: "a2", b: 9, c: 6},{a: "a3", b: 1, c: 7}
];

forEach示例

//forEach
arr.forEach(function (item, index) {// console.log(item);// console.log(index);item.c += 1;// console.log(key);
});
console.log(arr);

结果:

在这里插入图片描述

map()示例

//map
arr = arr.map((item, index) => {// console.log(item);// console.log(index);return item.c % 2 === 0;
});
console.log(arr);

结果:

在这里插入图片描述

filter()示例

//filter
console.log(arr);
arr=arr.filter((item, index) => {return item.c % 2 === 0;
});
console.log(arr);

结果:

在这里插入图片描述

some()示例

//some
console.log(arr);
arr = arr.some((item, index) => {return item.c % 2 === 0;
});
console.log(arr);

结果:

在这里插入图片描述

every()示例

//every
console.log(arr);
arr = arr.every((item, index) => {return item.c % 2 === 0;
});
console.log(arr);

结果:

在这里插入图片描述

reduce()示例

console.log(arr);
let sum = arr.reduce((prev, cur, index, arr) => {return prev + cur.c;
}, 0);
console.log(sum);

结果:

在这里插入图片描述

for in()示例

//for in
//遍历字符串
// let str = "abcdef";
// for (let strKey in str) {
//     console.log(str[strKey]);
// }
Array.prototype.foo = function () {console.log("for in 把我搞出来了");
};
for (item in arr) {console.log(arr[item]);//遍历属性// for (let arrElementKey in arr[item]) {//     console.log(arrElementKey+":"+arr[item][arrElementKey]);// }
}

结果:

在这里插入图片描述

for in遍历数组时,会把原型链中的方法一起遍历出来,因此我们不应该使用for in遍历数组,使用for of

ES6新增方法

  1. find():返回第一个通过测试的元素
  2. findIndex():返回的值为该通过第一个元素的索引
  3. for of:基本迭代都用ta
  4. values():获取内容
  5. keys():获取下标
  6. entries():同时获取索引和下标

entries()示例

//entries()遍历
for (let [index, value] of arr.entries()) {console.log(index, value);
}

结果

在这里插入图片描述

http://www.jmfq.cn/news/4823245.html

相关文章:

  • 西安天气最新公布/seo编辑招聘
  • 兰州百度推广的公司/东莞做网站优化
  • 做愛表情网站/域名ip查询查网址
  • 做定制网站多少钱/seo投放是什么意思
  • 安全的政府网站建设/电脑培训班有哪些科目
  • 新闻网站建设的原因/google adwords关键词工具
  • 仿糗事百科网站源码dede二次开发分享+评论+互动/今日热搜榜排名最新
  • 网站控制/推广怎么做
  • 武汉做网站的公司哪家好/seo运营经理
  • 供应链平台/汕头搜索引擎优化服务
  • 做网站的感想/百度一下知道官网
  • 网站栏目英文/网站seo视频
  • 网站建设风险的特征/满十八岁可以申请abc认证吗
  • 武汉网站建设的公司哪家好/成都高端企业网站建设
  • 网站开发还是做数据库开发/陕西网站建设网络公司
  • 上海网站开发公司排名/seo是指搜索引擎优化
  • 做网站优化给业务员提成/好的竞价推广托管
  • 浦城 做网站/网络营销的未来发展趋势
  • 如何在建设银行网站申购纪念币/链接怎么做
  • 做专业课视频课的网站/贵阳网络推广排名
  • .net 网站开发教程/seo优化网站排名
  • 网站开发工作总结论文/如何做营销
  • 企业网站seo手机/百度快照的作用是什么
  • 开网站建设公司心得/网站google搜索优化
  • 怎么删除wordpress主题/关键词优化排名第一
  • 网站建设yingkagou/免费seo推广软件
  • 百度可以做网站吗/市场营销课程
  • 刚做的网站怎么在百度搜到/怎么发布信息到百度
  • 怎样网站不用备案/给网站做seo的价格
  • 用织梦软件如何做网站/百度竞价关键词怎么优化