博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS数组和函数
阅读量:4557 次
发布时间:2019-06-08

本文共 681 字,大约阅读时间需要 2 分钟。

JS数组

用于存放一组数据在一个变量,方便管理一组数据。

Let arr = [];

由于js是动态语言,所以js数组里可以存储任意类型数据。

访问数组里的数据,下标从0开始

属性有:

Length属性,返回数组的长度

Concat,可以将多个数据拼接到数组里

Slice,截取数组,从数组里截取相应的元素

Splice,可实现删除,插入,替换元素

Push,向数组的末尾推入元素

Pop,弹出数组的最后一个元素

 

 

字符串和数组的相互转换:

 ->  数 :split ->  字 :join

 

数组的遍历:访问数组里每一个元素,使用for来进行遍历

数组的排序:冒泡排序,选择排序

 

多维数组:js本身不支持多维数组,但因为它可以是任意类型,所以可以模拟多维数组 

 

JS函数

 

为什么实用函数,因为是为了代码复用,函数有时可以看做一个暗箱。

函数名是调用函数时需要书写的标识符

形参:在调用函数时,所需要的参数

实参:在调用时,实际传过去的参数

 

Arguments :伪数组对象,作用是用来存储传递过来的每一位实参

函数的返回值:关键字是return,运行到return函数就结束了,每次只能返回一个数。需要返回多个数时,可以将这多个数放在数组里面。

递归函数:指一个函数的函数体直接或者间接的调用自己本身,必须要设置一个出口,否则就会无限递归。

回调函数:就是将一个函数作为参数传递给另外一个函数,然后在另外一个函数里面调用这个函数,更多用于异步编程。

转载于:https://www.cnblogs.com/dts1476788337/p/8017060.html

你可能感兴趣的文章
[转]高颜值、好用、易扩展的微信小程序 UI 库,Powered by 有赞
查看>>
[转]SQL Server如何启用xp_cmdshell组件
查看>>
[转]微擎应用笔记3--manifest.xml文件使用说明
查看>>
Codeforces 1000C Covered Points Count 【前缀和优化】
查看>>
python高效读取文件、文件改写
查看>>
gulp
查看>>
pgsql查询优化之模糊查询
查看>>
不变模式
查看>>
matlab去云雾
查看>>
500lines项目简介
查看>>
Asp.net core logging 日志
查看>>
BOM浏览器对象模型
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>
Java中start和run方法的区别
查看>>
23种设计模式中的命令模式
查看>>
[转载]年薪10w和年薪100w的人,差在哪里?
查看>>