2018-09-18 數組API總結

1、toString() 返回一個字符串,表示指定的數組及其元素。
var arr = ['zhangSan','Lisi','Wangwu','ZhaoLiu'];
var str1 = arr.toString();
console.log(str1); // zhangSan,Lisi,Wangwu,ZhaoLiu
2、join() 方法將數組(或一個類數組對象)的所有元素連接到一個字符串中,不會改變數組。
let arry = [5, 10, 15];
console.log(arry.join()) // 5,10,15
// 添加參數
let arry = [5, 10, 15];
console.log(arry.join('.')) // 5.10.15
3、concat() 方法用于合并兩個或多個數組。此方法不會更改現有數組,而是返回一個新數組。
let arry1 = [1, 2, 3]
let arry2 = [4, 5, 6]
arry1.concat(arry2)
console.log(arry1.concat(arry2)) // [ 1, 2, 3, 4, 5, 6 ]
4、slice() 方法返回一個從開始到結束(不包括結束)選擇的數組的一部分淺拷貝到一個新數組對象。原始數組不會被修改。
var arr1 = [11,22,33,44,55];
var arr2 = arr1.slice(3,5); //從第3位開始但不包括3到第5位結束包括第5位 所以 arr2=[44,55]
var arr3 = arr1.slice(-4,-2); //從-4開始包括-4位到-2位結束但不包括-2位 所以 arr3=[22,33]
console.log(arr2); // [44,55]
console.log(arr3); // [22,33]
5、splice() 刪除元素,并向數組添加新元素。
var arr1 = [10,11,12,13,16,17,18,19,20,'test1','test2'];
arr1.splice(4,0,14,15);
var arr2 = arr1.splice(11,2,21,22);
console.log(arr2); // ['test1','test2']
console.log(arr1); // [10,11,12,13,14,15,16,17,18,19,20,21,22]

6、reverse() 顛倒數組中元素的順序
let arry = [2, 9, 5]
arry.reverse()
console.log(arry) // [ 5, 9, 2 ]
7、push() 方法將一個或多個元素添加到數組的末尾,并返回數組的新長度。
let arry = [2, 9, 5]
let returnValue = arry.push(4)
console.log(returnValue) // 4
console.log(arry) // [2, 9, 5, 4]
8、pop()方法從數組中刪除最后一個元素,并返回該元素的值。此方法更改數組的長度。
let arry = [2, 9, 5]
let returnValue = arry.pop()
console.log(returnValue) // 5
console.log(arry) // [2, 9]
9、unshift() 方法將一個或多個元素添加到數組的開頭,并返回新數組的長度。
let arry = [2, 9, 5]
let returnValue = arry.unshift(4)
console.log(returnValue) // 4
console.log(arry) // [4, 2, 9, 5]
10、shift() 方法從數組中刪除第一個元素,并返回該元素的值。此方法更改數組的長度。
let arry = [2, 9, 5]
let returnValue = arry.shift()
console.log(returnValue) // 2
console.log(arry) // [9, 5]

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,156評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,401評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,069評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,873評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,635評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,128評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,203評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,365評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,881評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,733評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,935評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,475評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,172評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,582評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,821評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,595評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,908評論 2 372

推薦閱讀更多精彩內容

  • 蒼云白狗,周玖一邊幫我抄著試卷,一邊思考著自己無疾而終的戀愛,他終于感悟出一個哲理,早戀是一道殘酷的月光,...
    回姑娘閱讀 273評論 0 0
  • 1.感謝今天在客戶公司遇到的所有人,你們的支持和信任,謝謝謝謝謝謝。 2.感謝今天同事給我帶來了新大米,謝謝謝謝謝...
    曉棟Mona閱讀 234評論 0 0
  • 一、工作績效 工作績效數據,績效信息,績效報告的概念在書上有。 指導與管理項目工作輸出工作績效數據=====>給了...
    青島大橋_Android到后端閱讀 1,622評論 1 1
  • 1.支付過程中可以減員,只要保證員工的賬戶正常 2.可能出出現在支付過程中無法減員的現象,需要在社保中心現場報盤減...
    阿一瑤閱讀 1,597評論 0 1