国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

字符串與數(shù)組的方法總結(包含ES6)

awkj / 1106人閱讀

摘要:方法參數(shù)為重復字符串的次數(shù),各種情況下的返回值見代碼。該回調(diào)函數(shù)的返回值為累積結果,并且此返回值在下一次調(diào)用該回調(diào)函數(shù)時作為參數(shù)提供。數(shù)組的擴展解構賦值數(shù)組的解構賦值解構成功,,解構失敗,解構不完全,對象的解構賦值字符串的解構賦值

字符串

字符串的重復

includes() //是否包含此字符 返回布爾值

split() //將字符串轉化為數(shù)組

substring() //截取字符串[m,n)

slice() //同上

substr() //截取字符串[m,n個)

indexOf() //從左往右數(shù) 返回索引

lastIndexOf() //從右往左數(shù) 返回索引

charAt() //返回指定位置的字符

concat() //連接,返回新的字符串

toLowerCase() //字符串首字母小寫

toUpperCase() //字符串首字母大寫

match() //檢查一個字符串匹配一個正則表達式內(nèi)容,不匹配返回Null

replace() //用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串

ES6:

for of 循環(huán)

myArray=["1","2","3"];
for (var value of myArray) {
console.log(value);
}
value為數(shù)組的每一個值,array為數(shù)組本身

startsWith() //起始位置的字符 返回布爾值

endsWith() //結束位置的字符 返回布爾值

includes() //判斷一個字符串或數(shù)組是否包含一個指定的值,如果是,酌情返回 true或 false。

repeat() //string.repeat(num)方法,參數(shù)num為重復字符串的次數(shù),各種情況下的返回值見代碼。

let str="wbiokr";
str.repeat(2); //wbiokrwbiokr"str被重復了2次返回,str不改變
"hi".repeat(3); //"hihihi"
"hi".repeat(2.6); //"hihi"浮點類型參數(shù),會取整重復
"hi".repeat(0); //""0的時候返回空字符串
"hi".repeat(-3); //負數(shù),報錯
"hi".repeat(undefined); //""undefined轉化為0
"hi".repeat(null); //""null轉化為0
"hi".repeat(NaN); //""NaN轉化為0

數(shù)組

sort() //升序

reverse() //倒序

join() //將數(shù)組轉為字符串

push() //添加到數(shù)組末尾

pop() //末尾移除最后一項

unshift() //添加到原數(shù)組開頭

shift() //刪除數(shù)組第一項

slice() //返回起始位置到結束位置之間的項[m,n) 不改變原數(shù)組

splice() //傳兩個參(m,n) 刪除從m到n個之間的項 改變原數(shù)組; 傳三個參(m,n,k)從當前m到n個前插入k

concat() //將參數(shù)添加到原數(shù)組中,不改變原數(shù)組

of() //將不是數(shù)組的轉化為數(shù)組

fill() //用一個固定值填充一個數(shù)組中從起始索引到終止索引內(nèi)的全部元素

ES6:

from() //用來將其他對象轉換成數(shù)組,從類似數(shù)組的對象或可迭代的對象返回一個數(shù)組

find() //用來查找目標元素,找到就返回該元素,找不到返回undefined。

findIndex() //也是查找目標元素,找到就返回元素的位置,找不到就返回-1。

indexof() //類似字符串的indexOf()方法

lastIndexOf //類似indexOf()方法(順序相反)

forEach() //循環(huán) 傳3個參,分別為(值,索引,數(shù)組本身)

map() //返回每次函數(shù)調(diào)用的結果組成的數(shù)組 改變原數(shù)組

filter() //過濾滿足過濾條件的項

every() //判斷是否每一項都滿足條件 返回布爾值

some() //判斷是否有滿足條件的項 返回布爾值

reduce() //對數(shù)組中的所有元素調(diào)用指定的回調(diào)函數(shù)。該回調(diào)函數(shù)的返回值為累積結果,并且此返回值在下一次調(diào)用該回調(diào)函數(shù)時作為參數(shù)提供。可傳四個參數(shù)(上一次值,當前值,當前值的索引,數(shù)組)

reduceRight() //與reduce的作用完全相同,唯一的不同是,reduceRight是從右至左遍歷數(shù)組的元素。

數(shù)組的擴展 ...

var arr1=[1,2,3];
var arr2=[...arr1];

解構賦值

數(shù)組的解構賦值:

解構成功:let [a,b,c] = [1,2,3];
解構失敗:let[a,b,c] = [1,2];
解構不完全:let[a,b,c] = [1,2,3,4];

對象的解構賦值:let [a,b,c] = {a:1,b:2,c:3}

字符串的解構賦值:let [a,b,c] = "123"

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/90168.html

相關文章

  • ES6學習總結(1)

    摘要:返回一個對象,遍歷對象自身和繼承的所有可枚舉屬性不含,與相同和在紅寶書中就已經(jīng)提到過屬性,表示的是引用類型實例的一個內(nèi)部指針,指向該實例的構造函數(shù)的原型對象。 半個月前就決定要將ES6的學習總結一遍,結果拖延癥一犯,半個月就過去了,現(xiàn)在補起來,慚愧慚愧。 阮一峰的《ES6標準入門》這本書有300頁左右,除了幾個新的API和js語法的擴展,真正有價值的內(nèi)容并不多。所謂存在即合理,每部分的...

    happyfish 評論0 收藏0
  • Javascript基礎之Array數(shù)組API

    摘要:數(shù)組原型提供的方法非常之多,主要分為三種直接修改原數(shù)組原數(shù)組不變,返回新數(shù)組數(shù)組遍歷方法直接修改原數(shù)組的刪除一個數(shù)組中的最后的一個元素,并且返回這個元素添加一個或者多個元素到數(shù)組末尾,并且返回數(shù)組新的長度刪除數(shù)組的第一個元素,并返回這個元素 Javascript數(shù)組原型提供的方法非常之多,主要分為三種: 直接修改原數(shù)組 原數(shù)組不變,返回新數(shù)組 數(shù)組遍歷方法 直接修改原數(shù)組的API ...

    hsluoyz 評論0 收藏0
  • 數(shù)組使用總結— (js基礎復習第2期)

    摘要:前一個值,當前值,索引,數(shù)組對象產(chǎn)生新數(shù)組的迭代器方法類似,對數(shù)組的每個元素使用某個函數(shù),并返回新數(shù)組和相似,傳入一個返回值為布爾類型的函數(shù)。 1. 前言 數(shù)組真的是每天用了,但是有很多方法都是記不住,總是要百度查,很煩,所以才寫了個數(shù)組使用總結,有什么不對的希望大家指出來。 2. 思路 先看看這些問題都記得很清楚么? 創(chuàng)建數(shù)組,怎么創(chuàng)建數(shù)組的 數(shù)組的構造方法Array有哪些方法?E...

    zhigoo 評論0 收藏0
  • 新手開發(fā)中常用ES6基礎知識總結

    摘要:感覺對我這種沒實習沒工作的新手,雖然一些高級的功能暫時用不上,但是一些基礎的知識還是為平時的開發(fā)提供了巨大的便利。學習告一段落,現(xiàn)在結合平時的開發(fā),總結一些常用的知識。日常開發(fā)中,塊級作用域中使用的變量,盡量使用或者聲明。使用時,進行合并。 很早之前就學過TypeScript和ES6,后來做項目的時候零零散散用了些。這幾天又系統(tǒng)地把ES6的知識看了一遍。感覺對我這種沒實習沒工作的新手,...

    Paul_King 評論0 收藏0
  • JavaScript系列--八種【數(shù)組去重】方法總結

    摘要:缺點不兼容以下瀏覽器七高階函數(shù)方法用來判斷一個數(shù)組是否包含一個指定的值,根據(jù)情況,如果包含則返回,否則返回。方法六高階函數(shù)優(yōu)點高階函數(shù)的高級用法。 一、前言 數(shù)組去重是一個老生常談的問題,但是有時候會彈出點其他東西。 二、雙重循環(huán) 這個方法是最常見的,最原始的方法。 // 方法一:雙重循環(huán) var array = [1,1,1,2,1,1,2] function unique(arr...

    Xufc 評論0 收藏0

發(fā)表評論

0條評論

awkj

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<