網(wǎng)上很少有提供不同版本接口對比的文章,所以自己總結(jié)一下。
ArrayMethod | Description | Modify | Version |
---|---|---|---|
concat | 連接多個(gè)數(shù)組,返回?cái)?shù)組副本,參數(shù)可以為值或數(shù)組 | 否 | ES3 |
join | 把數(shù)組元素組合為字符串 | 否 | ES3 |
pop | 刪除并返回最后一個(gè)元素 | 是 | ES3 |
push | 向數(shù)組末尾添加一個(gè)或多個(gè)值,返回?cái)?shù)組長度 | 是 | ES3 |
reverse | 反轉(zhuǎn)數(shù)組元素,修改原數(shù)組 | 是 | ES3 |
shift | 刪除并返回第一個(gè)元素 | 是 | ES3 |
slice | 返回某一個(gè)范圍的新數(shù)組,包含開始不包含結(jié)束 | 否 | ES3 |
sort | 對原數(shù)組排序 | 是 | ES3 |
splice | 從指定位置添加或刪除元素 | 是 | ES3 |
toString | 與join無參數(shù)返回值一致(逗號分隔) | 否 | ES3 |
toLocaleString | 返回本地字符串 | 否 | ES3 |
unshift | 向數(shù)組頭部添加一個(gè)或多個(gè)值,返回?cái)?shù)組長度 | 是 | ES3 |
valueOf | 返回?cái)?shù)組對象的原始值 | 否 | ES3 |
Method | Description | Modify | Version |
---|---|---|---|
every | 所有項(xiàng)符合條件 | 否 | ES5 |
filter | 過濾數(shù)組 | 否 | ES5 |
forEach | 遍歷數(shù)組,回調(diào)參數(shù)為va lue,index,array | 否 | ES5 |
indexOf | 返回索引值 | 否 | ES5 |
lastIndexOf | 返回索引值,從末尾查找 | 否 | ES5 |
map | 映射為新數(shù)組,回調(diào)參數(shù)為value,index,array | 是 | ES5 |
reduce | 對數(shù)組進(jìn)行化簡 | 否 | ES5 |
reduceRight | 反向化簡數(shù)組 | 否 | ES5 |
some | 某些項(xiàng)符合條件 | 否 | ES5 |
Method | Description | Modify | Version |
---|---|---|---|
copyWithin | 在數(shù)組內(nèi)部,將指定位置的成員復(fù)制到其他位置 | 是 | ES6 |
fill | 使用給定的值填充數(shù)組 | 是 | ES6 |
find | 返回第一個(gè)符合條件的值 | 否 | ES6 |
findIndex | 返回第一個(gè)符合條件的值的索引 | 否 | ES6 |
Array.from | 把類數(shù)組對象和可遍歷對象轉(zhuǎn)化為數(shù)組 | - | ES6 |
Array.of | 將一組值轉(zhuǎn)化為數(shù)組 | - | ES6 |
keys | 遍歷數(shù)組的索引 | 否 | ES6 |
values | 遍歷數(shù)組的值 | 否 | ES6 |
entries | 遍歷數(shù)組的鍵值對 | 否 | ES6 |
Method | Description | Modify | Version |
---|---|---|---|
includes | 判斷數(shù)組中是否包含某個(gè)值 | 否 | ES7 |
Method | Description | Version |
---|---|---|
charAt | 返回在指定位置的字符 | ES3 |
charCodeAt | 返回在指定的位置的字符的 Unicode 編碼 | ES3 |
concat | 連接字符串 | ES3 |
fromCharCode | 從字符編碼創(chuàng)建一個(gè)字符串 | ES3 |
indexOf | 檢索字符串的索引 | ES3 |
lastIndexOf | 反向檢索字符串的索引 | ES3 |
match | 找到一個(gè)或多個(gè)正則表達(dá)式的匹配 | ES3 |
replace | 替換字符串 | ES3 |
search | 檢索字符串 | ES3 |
slice | 提取字符串的片斷 | ES3 |
split | 把字符串分割為字符串?dāng)?shù)組 | ES3 |
substr | 從起始索引號提取字符串中指定數(shù)目的字符 | ES3 |
substring | 提取字符串中兩個(gè)指定的索引號之間的字符 | ES3 |
toLowerCase | 把字符串轉(zhuǎn)換為小寫 | ES3 |
toUpperCase | 把字符串轉(zhuǎn)換為大寫 | ES3 |
toString | 返回字符串 | ES3 |
valueOf | 返回原始值 | ES3 |
Method | Description | Version |
---|---|---|
trim | 去除字符串前后的空格 | ES5 |
Method | Description | Version |
---|---|---|
codePointAt | 返回對應(yīng)字符的碼點(diǎn)(能正確處理4個(gè)字節(jié)存儲的字符,對應(yīng)charCodeAt) | ES6 |
fromCodePoint | 從碼點(diǎn)返回對應(yīng)字符 | ES6 |
at | 返回對應(yīng)位置的字符(能正確處理大于0xFFFF的字符,對應(yīng)charAt) | ES6 |
normalize | 將字符的不同表示方法統(tǒng)一為同樣的形式 | ES6 |
includes | 查找字符串 | ES6 |
startsWith | 判斷查詢字符串是否在頭部 | ES6 |
endsWith | 判斷查詢字符串是否在結(jié)尾 | ES6 |
repeat | 重復(fù)n次原字符串 | ES6 |
Method | Description | Version |
---|---|---|
padStart | 頭部補(bǔ)全字符串 | ES8 |
padEnd | 尾部補(bǔ)全字符串 | ES8 |
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89053.html
摘要:本文將會介紹自起,直至中增加的新特征。棄用的功能以下幾個(gè)功能被棄用,若在配置文件中啟用,則會在運(yùn)行時(shí)發(fā)出警告。該類的完整限定名是其中第一個(gè)反斜杠表示全局命名空間。目的在于模仿的不對,目的是為了讓發(fā)布應(yīng)用程序更加方便。 截至目前(2014.2), PHP 的最新穩(wěn)定版本是 PHP5.5, 但有差不多一半的用戶仍在使用已經(jīng)不在維護(hù) [注] 的 PHP5.2, 其余的一半用戶在使用 PHP5...
摘要:首先來看看什么是自定義事件讓函數(shù)能夠具備事件的某些特性。其實(shí)自定義事件在一些主流的類庫中都有實(shí)現(xiàn),后續(xù)會分析具體的實(shí)現(xiàn)方法。今天,我們就先用簡單的例子來實(shí)現(xiàn)自定義事件的功能。 在團(tuán)隊(duì)協(xié)作的很多情況下,某個(gè)js的函數(shù)會根據(jù)不斷增加的需求進(jìn)而不斷增加功能,如果功能需求累積過多,我們就很難把控自己在這個(gè)函數(shù)中新定義的變量會不會覆蓋掉之前的定義。如: function action(){ ...
摘要:原型原型是什么在中函數(shù)是一個(gè)包含屬性和方法的類型的對象而原型就是類型對象的一個(gè)屬性在函數(shù)定義時(shí)就包含了屬性它的初始值是一個(gè)空對象在中并沒有定義函數(shù)的原型類型所以原型可以是任何類型原型是用于保存對象的共享屬性和方法的原型的屬性和方法并不會影響 原型 原型是什么 在JavaScript中 函數(shù)是一個(gè)包含屬性和方法的Function類型的對象 而原型(Prototype)就是Function...
摘要:中的所有對象都是以對象的形式實(shí)現(xiàn)的。這意味著中的對象與原生對象的行為或活動特點(diǎn)并不一致。該屬性指向表示整個(gè)文檔的文檔節(jié)點(diǎn)。同時(shí)由要插入的節(jié)點(diǎn)占據(jù)其位置。返回被移除的節(jié)點(diǎn)。操作類名操作類名時(shí),需要通過屬性添加刪除和替換類名。 Note:IE中的所有DOM對象都是以COM對象的形式實(shí)現(xiàn)的。這意味著IE中的DOM對象與原生Javascript對象的行為或活動特點(diǎn)并不一致。 DOM1級主要定義...
摘要:最常見的判斷方法它的官方解釋操作符返回一個(gè)字符串,表示未經(jīng)計(jì)算的操作數(shù)的類型。另外,是判斷對象是否屬于某一類型,而不是獲取的對象的類型。多個(gè)窗口意味著多個(gè)全局環(huán)境,不同的全局環(huán)境擁有不同的全局對象,從而擁有不同的內(nèi)置類型構(gòu)造函數(shù)。 js中的數(shù)據(jù)類型 js中只有六種原始數(shù)據(jù)類型和一個(gè)Object: Boolean Null Undefined Number String Symbol ...
閱讀 2006·2021-11-25 09:43
閱讀 687·2021-10-11 10:58
閱讀 1764·2019-08-30 15:55
閱讀 1756·2019-08-30 13:13
閱讀 764·2019-08-29 17:01
閱讀 1872·2019-08-29 15:30
閱讀 842·2019-08-29 13:49
閱讀 2201·2019-08-29 12:13