资讯专栏INFORMATION COLUMN

Javascript内置对象新增接口列表

xuhong / 3366人阅读

网上很少有提供不同版本接口对比的文章,所以自己总结一下。

Array
Method Description Modify Version
concat 连接多个数组,返回数组副本,参数可以为值或数组 ES3
join 把数组元素组合为字符串 ES3
pop 删除并返回最后一个元素 ES3
push 向数组末尾添加一个或多个值,返回数组长度 ES3
reverse 反转数组元素,修改原数组 ES3
shift 删除并返回第一个元素 ES3
slice 返回某一个范围的新数组,包含开始不包含结束 ES3
sort 对原数组排序 ES3
splice 从指定位置添加或删除元素 ES3
toString 与join无参数返回值一致(逗号分隔) ES3
toLocaleString 返回本地字符串 ES3
unshift 向数组头部添加一个或多个值,返回数组长度 ES3
valueOf 返回数组对象的原始值 ES3
Method Description Modify Version
every 所有项符合条件 ES5
filter 过滤数组 ES5
forEach 遍历数组,回调参数为va lue,index,array ES5
indexOf 返回索引值 ES5
lastIndexOf 返回索引值,从末尾查找 ES5
map 映射为新数组,回调参数为value,index,array ES5
reduce 对数组进行化简 ES5
reduceRight 反向化简数组 ES5
some 某些项符合条件 ES5
Method Description Modify Version
copyWithin 在数组内部,将指定位置的成员复制到其他位置 ES6
fill 使用给定的值填充数组 ES6
find 返回第一个符合条件的值 ES6
findIndex 返回第一个符合条件的值的索引 ES6
Array.from 把类数组对象和可遍历对象转化为数组 - ES6
Array.of 将一组值转化为数组 - ES6
keys 遍历数组的索引 ES6
values 遍历数组的值 ES6
entries 遍历数组的键值对 ES6
Method Description Modify Version
includes 判断数组中是否包含某个值 ES7
String
Method Description Version
charAt 返回在指定位置的字符 ES3
charCodeAt 返回在指定的位置的字符的 Unicode 编码 ES3
concat 连接字符串 ES3
fromCharCode 从字符编码创建一个字符串 ES3
indexOf 检索字符串的索引 ES3
lastIndexOf 反向检索字符串的索引 ES3
match 找到一个或多个正则表达式的匹配 ES3
replace 替换字符串 ES3
search 检索字符串 ES3
slice 提取字符串的片断 ES3
split 把字符串分割为字符串数组 ES3
substr 从起始索引号提取字符串中指定数目的字符 ES3
substring 提取字符串中两个指定的索引号之间的字符 ES3
toLowerCase 把字符串转换为小写 ES3
toUpperCase 把字符串转换为大写 ES3
toString 返回字符串 ES3
valueOf 返回原始值 ES3
Method Description Version
trim 去除字符串前后的空格 ES5
Method Description Version
codePointAt 返回对应字符的码点(能正确处理4个字节存储的字符,对应charCodeAt) ES6
fromCodePoint 从码点返回对应字符 ES6
at 返回对应位置的字符(能正确处理大于0xFFFF的字符,对应charAt) ES6
normalize 将字符的不同表示方法统一为同样的形式 ES6
includes 查找字符串 ES6
startsWith 判断查询字符串是否在头部 ES6
endsWith 判断查询字符串是否在结尾 ES6
repeat 重复n次原字符串 ES6
Method Description Version
padStart 头部补全字符串 ES8
padEnd 尾部补全字符串 ES8

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89053.html

相关文章

  • PHP 自 5.2 到 5.6 中新增的功能详解

    摘要:本文将会介绍自起,直至中增加的新特征。弃用的功能以下几个功能被弃用,若在配置文件中启用,则会在运行时发出警告。该类的完整限定名是其中第一个反斜杠表示全局命名空间。目的在于模仿的不对,目的是为了让发布应用程序更加方便。 截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5...

    番茄西红柿 评论0 收藏0
  • javascript自定义事件浅析

    摘要:首先来看看什么是自定义事件让函数能够具备事件的某些特性。其实自定义事件在一些主流的类库中都有实现,后续会分析具体的实现方法。今天,我们就先用简单的例子来实现自定义事件的功能。 在团队协作的很多情况下,某个js的函数会根据不断增加的需求进而不断增加功能,如果功能需求累积过多,我们就很难把控自己在这个函数中新定义的变量会不会覆盖掉之前的定义。如: function action(){ ...

    miya 评论0 收藏0
  • JavaScript...原型与继承中的原型链...

    摘要:原型原型是什么在中函数是一个包含属性和方法的类型的对象而原型就是类型对象的一个属性在函数定义时就包含了属性它的初始值是一个空对象在中并没有定义函数的原型类型所以原型可以是任何类型原型是用于保存对象的共享属性和方法的原型的属性和方法并不会影响 原型 原型是什么 在JavaScript中 函数是一个包含属性和方法的Function类型的对象 而原型(Prototype)就是Function...

    MiracleWong 评论0 收藏0
  • Javascript--DOM

    摘要:中的所有对象都是以对象的形式实现的。这意味着中的对象与原生对象的行为或活动特点并不一致。该属性指向表示整个文档的文档节点。同时由要插入的节点占据其位置。返回被移除的节点。操作类名操作类名时,需要通过属性添加删除和替换类名。 Note:IE中的所有DOM对象都是以COM对象的形式实现的。这意味着IE中的DOM对象与原生Javascript对象的行为或活动特点并不一致。 DOM1级主要定义...

    jsyzchen 评论0 收藏0
  • js中对数据类型的总结及判断数据类型的各种方法及优缺点

    摘要:最常见的判断方法它的官方解释操作符返回一个字符串,表示未经计算的操作数的类型。另外,是判断对象是否属于某一类型,而不是获取的对象的类型。多个窗口意味着多个全局环境,不同的全局环境拥有不同的全局对象,从而拥有不同的内置类型构造函数。 js中的数据类型 js中只有六种原始数据类型和一个Object: Boolean Null Undefined Number String Symbol ...

    voyagelab 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<