js Array操作的最簡短最容易理解方法

2021-06-19 15:24:47 字數 1747 閱讀 7700

array 的方法

1 array.join(): 把所有元素用符號鏈結成string返回, 如果元素不是基本型別, 先呼叫tostring.

它對應string.split();

arr = [1,2,true,3,4,5];

(arr.join('-') == '1-2-true-3-4-5';

2 array.reverse(): 逆序排列陣列

arr = [1,2,true,3,4,5];

arr.reverse();// arr == [5,4,3,true,2,1];

3 array.sort(): 排序,可以傳遞乙個排序函式作引數

arr.sort(function(a,b));

unity3d培訓

4 array.concat(): 拼接函式,

在末尾拼接上新元素,返回拼接後的array,但是不改變原array;引數可以是乙個元素,多個元素,乙個陣列,

如果是乙個元素,或多個元素,直接把這些元素加到末尾,如果是乙個陣列,則把陣列各個元素拿出來拼接到尾部。

a = [1,2,3];

a.concat(4,5)// return [1,2,3,4,5]

a.concat([4,5])// return [1,2,3,4,5]

a.concat([4,5],[6,7]);//return [1,2,3,4,5,6,7]

a.concat([4,[5,6]])//return [1,2,3,4,[5,6]]//注意

5 array.slice(startpos, endpos): 取子字串函式(原array保持不變)

從startpos開始到endpos結束但不包括endpos上的元素

如果沒有endpos,則取到尾

如果pos為負, 則倒著數

a = [1,2,3,4,5];

a.slice(0,3)// return [1,2,3]

a.slice(3)//return [4,5]

a.slice(1,-1)//return [2,3,4]//從第乙個開始取,取到倒數第1個,但不包括倒數第1個

a.slice(1,-2);//return [2,3]//從第乙個開始取,取到倒數第2個,但不包括倒數第2個

6 array.splice(startpos, length, [added1, added2...]) 隨機訪問函式

可以隨機刪除乙個(些)元素,也可以加上一些元素,

如果只有兩個引數,則從array中刪除從startpos開始總共length個元素

如果有兩個以上引數,則從array中刪除從startpos開始總共length個元素,再從剛才刪除的位置新增上後面的元素

如果被新增的元素是乙個陣列則把這個陣列作為乙個元素(與concat差別)

a = [1,2,3,4,5];

a.splice(1,2)//return [2,3]; a==[1,4,5]

a.splice(1,2,6,7,8)//return [2,3]; a==[1,6,7,8,4,5]

a.splice(1,2,[6,7,8]);//return [2,3]; a==[1,[6,7,8],4,5]

7 array.push() 和 array.pop();

都是操作最後乙個元素,push是新增,pop是刪除最後乙個元素並返回該元素

8 array.unshift() 和 array.shift()

都是操作第乙個元素,unshift是新增,shift是刪除第乙個元素並返回該元素

最簡短的github託管頁面指南

1你需要有github賬戶。如果沒有,就註冊乙個,是免費的。2在github上建立乙個repository。3去搞 買 乙個網域名稱。如果沒有也沒關係,github可以給你的頁面分配乙個網域名稱,是你的使用者名稱 github為組合。4把網域名稱解析了,回到github去設定你的repository...

MySQL最基礎的操作

其中資料庫的名字不能用關鍵字 已被使用的字元 或者保留字 將來可能會用到 set utf8 可以省略不寫,使用預設的字符集 create database 資料庫名稱 庫選項 庫選項 用來約束資料庫,分為兩個選項 字符集設定 charset character 具體字符集 資料儲存的編碼格式 常用 ...

mysql最基礎的操作

一 連線資料庫 格式 mysql u使用者名稱 p密碼 二 修改密碼 格式 mysqladmin u使用者名稱 p舊密碼 password 新密碼 三 使用資料庫 格式 use 資料庫名 四 顯示庫中的表 格式 use 資料庫名 show tables 五 顯示表的結構 格式 describe 表名...