js中的内置对象Array、string

1.数组 Array

 1,new Array() 2,字面量

length属性 可以通过length移除数组末尾的值。长度等于最后的索引值加1!

栈方法 push(),添加到数组的末尾。unshift(),添加到数组首部。

            pop() 删除元素;shift() 删除第一个元素。返回的是被删除的那个元素。 

join() 用于把数组中的所有元素放进一个字符串。参数为分隔符。默认为逗号。

reverse() 把数组进行反序。

sort() 排序。先把数组中的每个元素调用toString方法,然后再排序。

可以接受一个比较函数作为参数。

arr.sort(function(a,b){return b-a }) 降序。

arr.sort(function(a,b){return a-b})

concat()用于连接一个或多个数组。

slice(start,end)从已有数组中返回特定的元素。会改变原来的数组。end是可选的参数。start如果是负数,则用数组长度加上该数来确定相应的位置。截取从start到end-1的值!

splice() 删除 插入 替换数组项。

删除:splice(index, count) 返回的被删除的数组。会改变原数组。

插入:splice(index,0,item1,..itemX) 第二个参数还是要删除的项数。后面的items为插入的值。返回插入后的数组。

替换:同插入。返回被替换的数组。原数组也改变。

 

indexOf(searchVal,index)。从头开始查找位置。

lastIndexOf(searchVal,index)从末尾开始查找。返回的都是索引。全等操作符(严格相等)。所以类型也必须一样。

 

2.string

charAt()返回参数位置上的字符。

charCodeAt()返回它的字符编码。

indexOf()从字符串中检测子串或字符,并返回位置。并且只检测第一个出现的位置。

lastIndexOf()同上,从字符串最后开始检测。

 

字符串对象的截取方法。

slice(start,end)如果参数为负数的话,处理方法同数组。

substring(start,end) 遇到负数时,把负数变为0.如果第一个为正,第二个为负,会自动把小的数放在位置1,大的数放在位置2.

substr(start,length)start为负时,加上字符串长度;length为0时,返回空字符串。

 

split(separator)把一个字符串分割成一个数组。必须指定分隔符。返回数组。

split("-")

replace() 用一些字符替换。

replace(','," ")用后面的替换前面的。返回新的。原字符串不变。

 

toUpperCase() 原字符串不变。返回新的。

toLowerCase()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值