微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习

微信小程序学习Course 3-2 JS数组对象学习

本节主要介绍JS中的数组。

3-2.1 数组的声明

数组声明的方式多种,如下例。一般我们可以先创建一个空数组,然后再填充。

var names = [];//创建一个空数组

var names = ["sadad","asdsad"];//创建一个包含两个字符串的数组

var names = new Array(3);//创建一个包含三个元素的数组

3-2.2 数组的增添

数组有多种增添方式,一种是栈方式,另一种是队列方式。

1、栈方式

a.push("acsacca")向数组a中最后一位补一个字符串

a.pop()//取得数组的最后一项

2、队列方式

a.unshift("sadasda")//向数组第一项前面补一项

a.shift()//获取a数组的第一项

3-2.3 数组的检索

数组的检索有两种检索方式,一种是从前面,一种是从后面

indexOf("LiMeng",2);//从数组的第二行向后查找“LiMeng”返回第一个匹配的编号

lastIndexOf("LiMeng",2);//从数组的倒数第二行向前查找“LiMeng”返回第一个匹配的编号

3-2.4 数组内操作

一个数组必要的操作应该包括删除某一项、插入某一项、截取一部分。

1、删除

splice(0,2)//删除从第0项开始的两项数据

2、插入

splice(2,0,"red","green")//删除从第2项开始的0项数据,然后插入两个字符串,等同于没有删除,直接插入

3、截取

var b = a.slice(x,y)//截取从x到y项的数据建立一个新数组

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488846.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

listctrl 优化_教育培训网站SEO优化,新的网站SEO优化整体外包费用

原标题:教育培训网站SEO优化,新的网站SEO优化整体外包费用百度营销凭借强大的用户产品优势,每天数十亿次搜索请求、超过1亿用户浏览百度信息流、800亿次定位服务请求,为客户提供全系列产品广告资源覆盖用户生活全场景。百度搜索se…

c语言楼梯有10级台阶,C语言小程序之没事爬楼梯

题目有39级台阶,每一步只能走1阶或者2阶。如果需要走偶数步,求上台阶的方案数。分析拿到题目就是一通分析,39是奇数,一次走1阶或者两阶。。。那么就有:1*x2y39,x得是个奇数。。。要求走偶数步,那…

【周末阅读】2019自动驾驶十大关键词

来源:智车科技作者:曾晶、桂艳琳、唐沛祥回看过去2019年自动驾驶行业的“关键词”,从中感受这一年自动驾驶的变化与趋势。关键词一:交通强国2019年9月,中共中央、国务院印发了《交通强国建设纲要》(以下简称…

【adb】电脑通过ADB向手机设备传输文件

具体步骤如下: Step1 下载ADB工具 下载最新版本的 ADB工具 !!! 注意:一定要是最新版本的ADB,否则很可能导致无法识别到手机。 将下载的ADB解压以后的文件如下图所示: Step2 添加环境变量 将 ABD 的路径 D:\platformtools &am…

input type=submit 和button的区别及表单提交

在一个页面上画一个按钮&#xff0c;有四种办法&#xff1a;1 <input type"button" /> 这就是一个按钮。如果你不写javascript 的话&#xff0c;按下去什么也不会发生。2 <input type"submit" /> 这样的按钮用户点击之后会自动提交 form&#…

多人编辑同一个md_# 欢迎使用 Markdown在线编辑器 MdEditor

欢迎使用 Markdown在线编辑器 MdEditorMarkdown是一种轻量级的「标记语言」Markdown是一种可以使用普通文本编辑器编写的标记语言&#xff0c;通过简单的标记语法&#xff0c;它可以使普通文本内容具有一定的格式。它允许人们使用易读易写的纯文本格式编写文档&#xff0c;然后…

apple usb ethernet adapter驱动_佳能Canon PIXMA MG3620一体机驱动下载 v1.01官方版

软件标签&#xff1a;佳能MG3620是一款无线喷墨多功能一体机&#xff0c;拥有打印、复印、扫描等多种功能&#xff0c;并且支持手机控制进行操作&#xff0c;可以大大地提高办公效率。如果你遇到了该一体机连接电脑时无反应&#xff0c;那就是缺少了小编推荐的佳能MG3620驱动程…

图解Javascript——作用域、作用域链、闭包

什么是作用域&#xff1f; 作用域是一种规则&#xff0c;在代码编译阶段就确定了&#xff0c;规定了变量与函数的可被访问的范围。全局变量拥有全局作用域&#xff0c;局部变量则拥有局部作用域。 js是一种没有块级作用域的语言(包括if、for等语句的花括号代码块或者单独的花括…

android 监测bug上传到服务器,基于Android 错误信息捕获发送至服务器的详解

程序员最头疼的事情就是bug和debug。这次debug长达20天&#xff0c;搞的我心力交瘁。累&#xff0c;因为Android兼容性&#xff0c;不同手机会有不同的bug出来&#xff0c;而且很难复现&#xff0c;所以就上网找了下类似保存错误log到文件再上传到服务器&#xff0c;现把源码也…

除了欧拉公式,这8个数学公式也足够美丽且神奇

来源&#xff1a;算法与数学之美1概率分布公式

20 ubuntu 中科大源_Ubuntu18.04更换国内源(阿里,网易,中科大,清华等源)

Ubuntu18.04更换国内源(阿里&#xff0c;网易&#xff0c;中科大&#xff0c;清华等源)ubuntu源路径&#xff1a;/etc/apt/sources.list1. 备份/etc/apt/sources.list文件mv /etc/apt/sources.list /etc/apt/sources.list.backup2. 新建/etc/apt/sources.list文件&#xff0c;并…

canvas rotate 累加旋转_震惊,canvas文字粒子效果,只需要100行代码,简单易懂。

震惊,canvas文字粒子效果&#xff0c;只需要100行代码&#xff0c;简单易懂。canvas是使用JavaScript程序绘图(动态生成),相比于css&#xff0c;可以更加简单方便的绘制细节的样式。其中最强大的功能莫过去像素的处理。一个像素一个像素去绘制任何想要的展示效果。接下来&#…

SET ARITHABORT ON 对UI的影响

今天在live上出现一件很奇怪的事情&#xff0c;就是有一部分User首页上的My action item处于一直loading的状态&#xff0c;而运行SP的时候内容是可以拉出来的&#xff0c;排查出来的结果是ARITHABORT option是off的&#xff0c;今天就来脑补一下这个ARITHABORT。 Microsoft De…

CES 2020前瞻:一份最全的趋势预测报告

来源&#xff1a; CES20202020年&#xff0c;消费级技术领域的总体趋势可以总结为&#xff1a;最顶尖的产品将变得更强大、更完善。虽然我们并不喜欢“溢价”这个已经被用滥了的字眼&#xff0c;但不得不承认&#xff0c;新一年中溢价会成为新的常态。最好的东西会变得更好&…

Android pda出入库管理,出入库PDA管理系统软件

随着经济的高速发展&#xff0c;市场的日新月异&#xff0c;仓库管理越来越重要起来&#xff0c;企业里从原料的入库到成品的出库都需经过仓库来管理控制&#xff0c;仓库工作责任重大、数据即时准确犹为关键&#xff0c;现代企业大多都借助出入库管理系统软件来管控仓库&#…

backlog配置_TCP/IP协议中backlog参数

TCP建立连接是要进行三次握手&#xff0c;但是否完成三次握手后&#xff0c;服务器就处理(accept)呢&#xff1f;backlog其实是一个连接队列&#xff0c;在Linux内核2.2之前&#xff0c;backlog大小包括半连接状态和全连接状态两种队列大小。半连接状态为&#xff1a;服务器处于…

一棵树的生物量怎么算_桂花开花小、开花少怎么办?四点建议送给你!

原标题&#xff1a;桂花开花小、开花少怎么办&#xff1f;四点建议送给你&#xff01;虽然冬天绝大多数桂花都处在休眠期&#xff0c;生长缓慢&#xff0c;不开花&#xff0c;但四季桂花是个例外&#xff0c;只要温度合适养护得当&#xff0c;冬天也能让我们闻到桂花香。桂花开…

面向对象(特点)、局部变量与全局变量的区别、匿名对象、构造函数、

一、 1&#xff0c;本文档为记录练习面向对象学习的文档。 2&#xff1a; 面向对象的三大特点&#xff1a; 1&#xff09;、封装&#xff1a;隐藏对象的属性和实现细节&#xff0c;仅对外提供公共访问方式&#xff0c; 优点&#xff1a;1、隔离了变化。 2、…

28篇标志性论文见证「自然语言处理NLP」2019-2020年度亮点进展

来源&#xff1a;专知【导读】自然语言处理专家elvis在medium博客上发表了关于NLP在2019年的亮点总结。对于自然语言处理&#xff08;NLP&#xff09;领域而言&#xff0c;2019年是令人印象深刻的一年。在这篇博客文章中&#xff0c;我想重点介绍一些我在2019年遇到的与机器学习…

spark while_05_尚硅谷大数据技术之Spark内核解析(1.1) - 十一vs十一

尚硅谷大数据课程之Spark内核解析(作者&#xff1a;尚硅谷大数据研发部)官网&#xff1a;版本&#xff1a;V1. Spark 内核概述Spark内核泛指Spark的核心运行机制&#xff0c;包括Spark核心组件的运行机制、Spark任务调度机制、Spark内存管理机制、Spark核心功能的运行原理等&am…