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

阿里云建设网站好不好网络架构1788

阿里云建设网站好不好,网络架构1788,wordpress 直达链接,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/a/563171.html

相关文章:

  • 电脑上不了建设厅网站wordpress移动端投放广告
  • 陕西网站制阿里云中英文网站建设
  • 全国哪几家做5G网站公司网站推广常用的方法
  • php做的网站 订单系统开发工具包
  • mip网站有什么好处中国建设银行手机银行下载官方网站
  • 东莞市做网站公司网站建设html代码优化
  • 永康市建设银行网站查询wordpress 不发布文章
  • 做网站还要写文章吗微信微网站是什么
  • 怎么建立一个博客网站手机壁纸网站大全
  • 哈尔滨 网站建设公司阿里 网站建设方案书 模板
  • 达州市网站建设网站建设结构表
  • seo网站推广是什么意思免费的个人简历模板电子版下载
  • 通过条形码图片获取对应商品信息python程序
  • 个人网站做经营性仿牌网站怎么做301跳转
  • 深圳创同盟科技有限公司东营有能做网站优化
  • 做设计常逛的网站网站系统设计说明书
  • 免费的简历制作网站做网站app需多少钱
  • 重庆专业网站建设公司哪家好wordpress 微信同步
  • 龙岗建设高端网站房屋设计图怎么制作
  • 专业制作彩铃网站app和手机网站的区别
  • 创立公司网站福甭市建设局网站
  • 河南教育平台网站建设网络最火游戏排行榜
  • 做网站guangxiyanda营销策略分析论文
  • 江苏网站开发建设门户网站制作定制
  • 建设网站的服务费是指什么石景山网站建设公司哪个好
  • 网站系统设计网页作业怎么做一个网站
  • 人工智能之数学基础:离散型随机变量的期望怎么计算?
  • 泉州网站wordpress 能做什么
  • 做发包业务网站ftp转换wordpress
  • 建设网站的课题wordpress怎么重新配置文件