js常用函数slice()和splice()(以及各类常用函数)

JavaScript——用自变量创建原始的数据类型:

原始类型

整型,字符串型,布尔型(与PHP大致相同)

数组类型(是一类对象(对象是函数与变量的集合))数组使用[]

arr.length——查出数组长度

示例代码: var arr = [35,“php”,true]; typeof arr;

结果:“object”

数组的遍历——forEach()函数(function(v),b,c)v是数组元素

(从头到尾把数组遍历一遍。有三个参数分别是:数组元素,元素的索引,数组本身(如果是一个参数就是数组元素,也就是数组的值)

数组名.push——动态添加数组元素的函数(从尾部添加)

代码示例:

var a = []
undefined
typeof a
“object”
a.push(1)
1
a.push(1,2)
3
a.push(3,3)
5
数组名.pop——以栈的方式输出数组元素(从尾部输出)

a.pop()
3
a.pop()
3
a.pop()
2
a.pop()
1
a.pop()
1
a.pop()
undefined
数组名.unshift——动态添加数组(从头部添加)

代码示例:

var b=[]
b.unshift(1)
1
b.unshift(2)
2
b.unshift(3)
3
数组名.shift——从头部输出数组

代码示例:

b.shift()
3
b.shift()
2
b.shift()
1
b.shift()
undefined

数组的常用函数

数组名.slice函数——部分选择数组中的元素(在结果中会保留起点元素,但会舍弃终点元素)

代码示例:

var arr =[1,2,3,4,5]
arr.slice(1,3)
(2) [2, 3]
arr.slice(1,-2)//其中arr[1]是2,arr[-2]是4,留头不留尾
(2) [2, 3]
数组名.splice函数——实现对数组的增删改查

数组名.splice(在第几个数组元素进行操作,删除的条数,插入的内容)

增——

代码示例:

var arr = [1,2,3,4,5,6]
undefined
arr
(6) [1, 2, 3, 4, 5, 6]
arr.splice(2,0,“js”)
[]
arr
(7) [1, 2, “js”, 3, 4, 5, 6]
删——

代码示例:

arr
(7) [1, 2, “js”, 3, 4, 5, 6]
arr.splice(4,2)//从数组的四个元素开始删除两个元素
(2) [4, 5]
arr
(5) [1, 2, “js”, 3, 6]
更新(增与删的结合)——

代码示例:

arr
(5) [1, 2, “js”, 3, 6]
arr.splice(2,1,‘css’)
[“js”]
arr
(5) [1, 2, “css”, 3, 6]
数组名.split函数——将字符串类型数据变为数组类型

数组名.split(separator,howmany)

separator——必需。字符串或正则表达式,从该参数指定的地方分割

howmany——可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度

代码示例:

var a =“a,b,c”
undefined
var arr = a.split(’,’);
undefined
arr
(3) [“a”, “b”, “c”]
trim()函数——去掉前后误输入的空格

toLowerCase()函数——强制转换成小写

toUpperCase()函数——强制转化成大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值