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

网站建设j介绍ppt模板网页设计与网站开发

网站建设j介绍ppt模板,网页设计与网站开发,wordpress 微信登录插件下载失败,云浮网站建设公司JavaScript中数组的常用方法 1.增2.删除3.查4.截取5.拼接6.splice方法7.排序方法8.转换9.数组的主要迭代方法 可以通过查看Array对象的原型来看有哪些方法。 console.log(Array.prototype)1.增 push(元素);unshift(元素):从数组前面增加元素 2.删除 pop(元素)&a…

JavaScript中数组的常用方法

  • 1.增
  • 2.删除
  • 3.查
  • 4.截取
  • 5.拼接
  • 6.splice方法
  • 7.排序方法
  • 8.转换
  • 9.数组的主要迭代方法

可以通过查看Array对象的原型来看有哪些方法。

console.log(Array.prototype)

在这里插入图片描述

1.增

  • push(元素)
  • unshift(元素):从数组前面增加元素

2.删除

  • pop(元素)
  • shift(元素)

3.查

  • indexOf(元素)
  • includes(元素)

4.截取

  • slice(startIndex,endIndex)

5.拼接

  • concat

6.splice方法

这三个都会改变原数组。

  • 增加
    splice(index,0,元素1,元素2....),其中0表示删除元素的个数为0(因为是增加元素)
  • 删除
    splice(index,count);
  • 替换
    splice(index,count,元素1,元素2...)。从index开始,删除count个元素,并且用元素1、元素2…替换。

7.排序方法

  • sort(回调参数)
let arr2=[3,7,1,9,23]
const newArr2=arr2.sort((item1,item2)=>item2-item1)
console.log(newArr2)//[23,9,7,3,1]
  • 反转(是数组反转,字符串不能反转)
    一个经典的例题(给字符串反转):
let str="abcdef";
let arr=str.split("");
let newArr=arr.reverse();
let newStr=newArr.join("");
console.log(newStr)//fedcba

8.转换

  • join():啥也不传时候,默认为逗号

9.数组的主要迭代方法

  • find(回调函数):
    返回第一个匹配的元素
 let arr1 = [1, 3, 5, 7, 9]const element = arr1.find((item, index) => index == 2)console.log(element)//5
  • some(回调函数)
    有一项成立就返回true
 let arr2 = [1, 3, 5, 7, 9];const flag= arr2.some((item, index) => item === 9);console.log(flag);  //true
  • every(回调函数)
    所有项成立才返回true
 let arr3 = [1, 3, 5, 7, 9];
const flag1= arr3.every((item, index) => item > 3);
console.log(flag1); //falseconst flag2= arr3.every((item, index) => item >= 1);
console.log(flag2); //true
  • forEach(回调函数)
    ps:无法跳出循环,而且无法在循环中改变数组内容,没有返回值
let arr3=[1,2,3,4,5]
arr3.forEach(item=>{console.log(item)item=item++;//这里不会改变console.log(item)
})
console.log(arr3)//[1,2,3,4,5]
  • filter()
 let arr4 = [1, 3, 6, 8, 9];const newArr = arr4.filter((item, index) => item % 2 === 1);console.log(newArr); // [1, 3, 9]
  • map():会有一个返回值,原数组不会被改变。可以用新数组接受返回的内容
  let arr5 = [1, 3, 6, 8, 9];const newArr1 = arr5.map((item, index) => item * item);console.log(newArr1); //  [1, 9, 36, 64, 81]
http://www.dtcms.com/wzjs/147601.html

相关文章:

  • 互联网网站文化四川seo排名
  • 手机上怎么做投票网站网站是怎么做出来的
  • 网站建设记什么科目全网营销国际系统
  • wordpress 开启多站点郑州seo优化外包热狗网
  • 做电影网站用什么程序搜索指数在线查询
  • 抚顺网站建设技术员招聘网站流量统计工具有哪些
  • 网站建设南通长沙疫情最新数据消息
  • 公司网站注册要多少钱西安百度推广开户运营
  • 河北邯郸wap网站建设万能引流软件
  • code网站免费搜索引擎关键词怎么选
  • 网站文字链接长春百度快速优化
  • 专业外贸网站建设_诚信_青岛西安seo技术培训班
  • 淄博企业网站建设价格国际最新新闻
  • 济南微网站建设开封网站seo
  • 响应式网站内容布局站长工具的网址
  • 如何拿模板做网站南宁百度seo推广
  • 展示设计网站有哪些360浏览器网页版入口
  • 网站首页设计图收录优美的图片
  • 教育类集群网站建设今日头条新闻发布
  • 网站,商城,app 建设洛阳seo网络推广
  • 怎样做分销网站b站视频推广的方法有哪些
  • 广州 网站定制网站查询域名ip
  • 做网站用java好还是c关键词挖掘爱网站
  • 猎头公司注册条件长沙seo顾问
  • 仙桃有哪些做网站的公司网络营销主要是什么
  • 单位网站建设内容东莞今天发生的重大新闻
  • 网站建设方面的销售经验深圳关键词排名优化系统
  • centos 7.2 做网站广告开户
  • 北京市住房和城乡建设部网站官网网络优化工程师
  • 建立网站陕西网站制作