js 关于数组和字符串的一些标准方法

JavaScript包含的可用在标准类型上的标准方法

Array

  1. arrary.concat(item…) 返回值:包含原array的浅复制,并将一个或多个参数item附加在后面,返回一个新数组
  2. array.join(separator) 返回值:字符串,默认分隔符是’ ,‘。使用空字符串作分隔符可实现无间隔连接。
  3. array.pop () 返回值:移除数组array中的最后一个元素并返回该元素,如果array为空,则返回undefined
  4. array.push(item…) 返回值:将一个或多个参数附加到数组尾部,返回这个数组新的length; 与concat相比,它会修改原数组,并且当参数是数组时,会将参数数组作为单个元素整个添加到数组中,,而concat会将参数数组中每个元素分别添加到数组中
  5. array.reverse() 返回值 :反转array中元素的顺序,返回的是执行反转后的array,也就是说原数组被改变
  6. array.shift() 返回值:移除数组array中的第一个元素并返回该元素,如果array为空,则返回undefined。shift通常比pop慢的多
  7. array.slice(start,end) 返回值:对array中的一段做浅复制,返回的是一个新数组 ( Array.prototype.slice.call()可将一个类数组对象转换为一个新数组;)
  8. array.sort ()返回值:对array中内容进行适当的排序,它不能正确的给一组数字排序了解更多->MDN
  9. array.splice(start,deleteCount,item…) 返回值:从数组中移除一个或多个元素,并用新的item替换。返回一个包含被移除元素的数组,此时原数组会被改变主要用处是从数组中删除元素。
  10. array.unshift(item…) 返回值:将item插入到数组的开始部分,返回数组新的length

String

  1. string,charAt(pos) 返回值:返回在string中pos位置处的字符
  2. string.charCodeAt(pos) 返回值:返回在string中pos位置处的字符的字符码
  3. string.concat(string) 返回值:连接其他字符串,同+运算符效果一样
  4. string.indexOf(searchStrrirng,position) 返回值:在stringne内查找另一个字符串searchString,找到则返回第一个匹配字符的位置,否则返回-1
  5. string.lastindexOf(searchStrrirng,position) 返回值:与indexOf相似,从末尾开始查找。
  6. string.localeCompare(that) 返回值:与array.sort类似,比较字符串
  7. string.match(regexp) 返回值:检索返回一个字符串匹配正则表达式的的结果。如果传入一个非正则表达式对象,则会隐式地使用 new RegExp(obj) 将其转换为一个 RegExp 。如果你没有给出任何参数并直接使用match() 方法 ,你将会得到一 个包含空字符串的 Array :[""] 。如果正则表达式不包含 g 标志,str.match() 将返回与 RegExp.exec(). 相同的结果。
  8. string.replace(searchValue,replaceValue) 返回值:查找和替换serchValue,如果它是字符串或则是一个不带g标志的正则表达式,则只替换第一个匹配之处。
  9. string.slice(start,end) 返回值:复制string的一部分来构建一个新的字符串
  10. string.split(separator,limit)分割字符串创建一个字符串数组
  11. string.substring()同slice,不建议使用,可以用slice代替
  12. string.toLowerCase()和string.toUpperCase() 返回一个新的字符串,分别是将字母转换成小写和大写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值