1.翻转数组

核心:把数组的最后一个元素取出来作为第一个,

然后把旧数组索引号第四个取过来(arr.length-1),给新数组索引号第0个元素(newaArr,length)

var arr= [0,1,2,3,4,5]

var newArr=[];

for(var i = arr.length-1;i>=0;i--){

newArr[newArr.length]=arr[i]

}

console.log()

2.筛选数组的方法

<script>

/* 方法一 */

var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]

var newarr = []

let j = 0

for (var i = 0; i < arr.length; i++) {

if (arr[i] > 10) {

newarr[j] = arr[i]

j++

} /* 新数组的索引号应该从0开始 */

}

console.log(newarr);

/* 方法二 */

var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]

var newarr = []

for (var i = 0; i < arr.length; i++) {

if (arr[i] > 10) {

newarr[newarr.length] = arr[i]

} /* 新数组的索引号应该从0开始 */

}

console.log(newarr);

</script>

Javascript数组补充相关推荐

  1. 基于JavaScript 数组的经典程序应用源码(强烈建议收藏)

    文章目录 设计一个数组输入并显示的程序. 数组输入和显示 选择排序 选择排序 排序程序包 排序网页 杨辉三角形 杨辉三角形网页 C语言画一个sin(x)的曲线 螺旋线访问二维数组 JavaScript ...

  2. JavaScript数组常用方法解析和深层次js数组扁平化

    前言 数组作为在开发中常用的集合,除了for循环遍历以外,还有很多内置对象的方法,包括map,以及数组筛选元素filter等. 注:文章结尾处附深层次数组扁平化方法操作. 作为引用数据类型的一种,在处 ...

  3. JavaScript 数组遍历的五种方法(转)

    转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...

  4. JavaScript——数组——数组长度

    JavaScript--数组--数组长度 JavaScript中的数组长度是可变的,可用赋值运算符改变数组大小,如果改变之后的数组的长度比原数组大,则新数组会在末尾补充相应数量的空位,空位上的数组元素 ...

  5. JavaScript数组去重—ES6的两种方式

    说明 JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript 数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种方法,代 ...

  6. Javascript 数组求和的方法

    1.应用场景 主要用于数组求和. 2.学习/操作 JavaScript 数组求和的方法 var array = [1, 2, 3, 4, 5]; var sum = 0; 1.for循环 for (l ...

  7. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)

    课程来源:后盾人 上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟 数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一 ...

  8. 这是如何更好地利用JavaScript数组的方法

    by pacdiv 由pacdiv 这是如何更好地利用JavaScript数组的方法 (Here's how you can make better use of JavaScript arrays) ...

  9. Javascript 数组

    Javascript 数组 Javascript中的Array可以包含任意数据类型,并通过索引来访问每个元素. 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3 ...

最新文章

  1. 几种常见的攻击方式扫盲(一)——NTP反射放大
  2. 安卓5.0API的特性,多了些什么
  3. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
  4. Spring MVC生成PDF文件代码示例
  5. 登陆系统的设计1 - 设计用户数据表
  6. ue4 点击启动_4399游戏2020届校招启动
  7. python逻辑运算优先级_测试误区《二》 python逻辑运算和关系运算优先级
  8. ant如何形成时间轴和图库_如何排版微信公众平台的文章?
  9. html5遮罩层动画制作,纯css3图片点击弹出动画遮罩层效果
  10. android 截图模糊,Adobe XD导出图片模糊?设置错误啦(切图详解)
  11. JS中的函数声明和函数表达式
  12. 狗眼看人低的10个经典场景(组图)
  13. Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.
  14. Gym 100685A Ariel (运算)
  15. 第7期——AP上线过程
  16. 从零开始学习3D可视化之摄像机
  17. 研究生师兄师姐毕业经验分享总结
  18. Individual tree segmentation and tree-counting using supervised clustering
  19. JavaScript 中美元符号 $ 是什么
  20. 实体店经营的3步锁客裂变

热门文章

  1. 人工智能在网络安全中的重要性
  2. 零基础如何入门python语言_零基础如何开始学习 Python
  3. opencvsharp 使用knn 实现身份证号码识别
  4. python循环代码
  5. 烤仔建工承建推客之家元宇宙总部
  6. Python 3 转义字符表(带示例)
  7. 定位消耗系统资源多的查询
  8. GAMES101-计算机图形学-作业2
  9. 竞争激烈的智能音箱市场 华为靠什么杀出重围
  10. 赛车入门 -- 专有技术名词