javaScript原生api說明

這篇博文主要針對js原生api做一個學習記錄的過程,希望對js有進一步的認識,可以更高效的使用。

1.Array

concat函數(shù) : 將多個數(shù)組組合成新的數(shù)組;
copywithin函數(shù):將數(shù)組指定位置元素復制到另一指定位置元素;
entries函數(shù):返回數(shù)組對應的鍵值對的迭代器;
every函數(shù):檢查數(shù)組所有元素是否都滿足條件;
fill函數(shù):將數(shù)組元素值重置為一個固定值;
filter函數(shù):返回數(shù)組內(nèi)所有符合條件的元素組成新數(shù)組;
find函數(shù):返回數(shù)組內(nèi)符合條件的第一條數(shù)據(jù);
findIndex函數(shù):返回數(shù)組內(nèi)符合條件的第一條數(shù)據(jù)的位置;
foreach函數(shù):數(shù)組做一次迭代循環(huán);
indexOf函數(shù):檢索元素在數(shù)組內(nèi)的位置;
includes函數(shù):判斷數(shù)組中是否包含某元素;
join函數(shù):連接數(shù)組所有元素組成字符串;
keys函數(shù):返回數(shù)組的迭代器對象,包含數(shù)組的所有鍵;
map函數(shù): 根據(jù)自定義函數(shù)創(chuàng)建新數(shù)組;
pop函數(shù):刪除數(shù)組的最后一個元素并返回該元素;
push函數(shù):在數(shù)組末尾添加元素并返回數(shù)組的新長度;
reduce函數(shù):運用累加器的原理匯總數(shù)組的所有數(shù)據(jù);
reverse函數(shù):將數(shù)組序列進行倒排;
shift函數(shù):刪除元素的第一個元素,并返回該元素;
slice函數(shù):根據(jù)起始位置和結(jié)束位置復制數(shù)組并返回新數(shù)組;
some函數(shù):判斷數(shù)組是否存在一個元素滿足條件;
sort函數(shù):通過自定義排序規(guī)則將數(shù)組進行重新排序;
splice函數(shù):對數(shù)組進行刪除元素或添加新元素的操作;
unshift函數(shù):在數(shù)組頭部添加多個元素并返回數(shù)組新長度;

2.Object

靜態(tài)方法API:

  • assign:將所有可枚舉的屬性值從源對象拷貝到目標對象;
  • create:通過原型對象及其屬性創(chuàng)建新對象;
  • defineProperties:給對象添加多個屬性并分別指定它們的配置;
  • defineProperty:給對象添加一個屬性并指定該屬性的配置;
  • entries:返回一個屬性鍵值對數(shù)組;
  • freeze:凍結(jié)對象,使其不可修改;
  • getOwnPropertyDescriptor:返回對象指定的屬性配置;
  • getOwnPropertyDescriptors:返回對象所有屬性配置;
  • getOwnPropertyNames:返回對象所有屬性名數(shù)組;
  • getOwnPropertySymbols:返回對象所有 symbol 屬性鍵;
  • getPrototypeOf:返回指定對象的原型對象;
  • is:判斷兩個值是否嚴格相等;
  • isExtensible:判斷對象是否可擴展;
  • isFrozen:判斷對象是否已凍結(jié);
  • isSealed:判斷對象是否已密封;
  • keys:返回對象所有自由可遍歷屬性名稱;
  • preventExtensions:阻止對象擴展;
  • seal:密封對象,以防刪除;
  • setPrototypeOf:設(shè)置對象原型;
  • values:返回對象屬性值數(shù)組;

實例方法API:

  • hasOwnProperty:判斷對象是否自有該屬性;
  • isPrototypeOf:判斷屬性是否在對象原型鏈上;
  • propertyIsEnumerable:判斷屬性是否可嗎,枚舉;
  • toString:返回對象的字符串表示;
  • valueOf:返回對象原始值;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 老街是個神奇的地方,說是老街,不過是一條逼仄的巷子,兩排相對的房屋出售著琳瑯滿目的貨物,房屋老舊退化,屋里面的人好...
    Chormann曼閱讀 241評論 0 0
  • 大家好
    lutl閱讀 142評論 0 0
  • “媽媽我回來了!” “寶貝回來了,來,把書包放下!” 媽媽將遙控器放在電視機上,為我卸下書包。 “寶貝,今天回來得...
    戲子J閱讀 282評論 0 3
  • 筆架山,剛來大學時介紹家鄉(xiāng)風景時,提到了這個地方。我熟悉而陌生的地方,來來往往,缺忘記它以有的模樣。 位于水城鋼鐵...
    暖心的小故事閱讀 693評論 0 0

友情鏈接更多精彩內(nèi)容