JS数组和函数


JS数组

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

Let arr = [];

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

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

属性有:

Length属性,返回数组的长度

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

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

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

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

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

 

 

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

 ->  数 :split ->  字 :join

 

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

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

 

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

 

JS函数

 

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

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

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

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

 

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM